India's forex reserves reached an all-time high of $670.86 billion as of July 19, up $4.00 billion from the previous week. Foreign currency assets also increased by $2.57 billion to $588.05 billion, reflecting appreciation or depreciation of non-US units.