India's foreign exchange reserves rose by $4.529 billion in the week to March 21, reaching $658.8 billion, as the Reserve Bank of India bought dollars to rebuild the forex stockpile. Despite an all-time high of $705 billion last September, valuation gains have decreased significantly.