The Indian rupee weakened to 90.96 against the US dollar, reflecting mounting global currency pressures, sustained dollar strength and cautious investor sentiment. The decline comes amid fluctuating capital flows, elevated crude oil prices and broader macroeconomic uncertainties affecting emerging markets. Currency traders cited external headwinds, including resilient US economic data and firm Treasury yields, as key drivers of the rupee’s depreciation.