India's foreign exchange reserves halted a three-week losing streak and stood at USD 641.59 billion as of 3 May, coming off seven-week lows, data from the central bank showed on Friday.
The reserves rose by USD 3.7 billion in the reporting week, the biggest gain in nearly two months. They had fallen by a total of USD 10.6 billion in the previous three weeks.
The Reserve Bank of India (RBI) intervenes in the foreign exchange market to curb excess volatility in the rupee.
Changes in foreign currency assets are caused by the RBI's intervention as well as the appreciation or depreciation of foreign assets held in the reserves.
Foreign exchange reserves also include India's reserve tranche position in the International Monetary Fund.
For the week to which the foreign exchange data pertains, the rupee traded in a range of 83.34 to 83.52 against the dollar and logged marginal weekly losses.
The currency settled at 83.50 on Friday and declined nearly 0.1 per cent week-on-week.