KOLKATA: India's foreign exchange reserves rose by $921 million to $355.354 billion in the week to August 21, Reserve Bank of India said Friday.The forex reserves is now just a tad less than the all time high of $355.459 billion, enough to pay for nine months of imports."This should provide a buffer and smooth out normal import and debt servicing requirements over the year," RBI said in its annual report released Thursday.Buoyant capital inflows in excess of the external financing requirement raised international reserves to a high level.However, the fall in merchandise exports through the first four months of 2015-16 rendered the economy vulnerable to external shocks. Imports have remained subdued, primarily on account of softening of crude and gold prices.India's reserves in terms of gold remained unchanged at $18.250 billion, RBI said.