Mumbai: India's foreign exchange reserves rose by USD 4.837 billion to a new all-time high of USD 651.51 billion in the week ended May 31, the Reserve Bank of India (RBI) said on Friday.

In the previous reporting week, total reserves had fallen by US$2.027 billion to US$646.673 billion.

"Touching a new milestone, India's foreign exchange reserves reached a historic high of US$ 651.5 billion on May 31," RBI Governor Shaktikanta Das said in his statement announcing the bi-monthly policy review.

The previous highest level of the kitty was USD 648.87 billion on May 10, a crucial safeguard against any disturbance in the external sector.

For the week ended May 31, foreign currency assets, a key component of reserves, rose by US$5.065.51 billion to US$572.564 billion, according to data released on Friday.

Expressed in dollar terms, foreign exchange assets include the effect of appreciation or depreciation of non-US units such as the euro, pound and yen held in foreign exchange reserves.

The RBI said gold reserves declined by US$212 million to US$56.501 billion during the week.

The apex bank said special drawing rights (SDRs) declined by US$17 million to US$18.118 billion.

India's reserve position with the IMF rose by US$1 million to US$4.326 billion in the week under review, data from the apex bank showed.