Indian Rupee Climbs to Three-Week High Amid Weak Dollar and Strong Foreign Inflows
Kanish
31 Jul 2026
112 viewsThe Indian rupee strengthened to a three-week high against the US dollar on 31 July 2026, reflecting improving investor confidence and favourable global market conditions. The domestic currency touched 95.26 per US dollar, its strongest level since 10 July, before settling slightly lower during the trading session. The rupee also recorded its best weekly performance since March, gaining more than 1% over the past five trading sessions.
One of the key reasons behind the rupee's appreciation was the weakening of the US dollar in global markets. Investors are increasingly expecting the US Federal Reserve to adopt a more cautious monetary policy, reducing the dollar's strength against emerging market currencies.
Another major factor was the decline in global crude oil prices. As India imports nearly 85% of its crude oil requirements, lower oil prices reduce the country's import bill, improve the current account balance, and support the value of the rupee.
The currency also received strong support from foreign capital inflows, with overseas investors bringing an estimated $40 billion into Indian markets since June. Additionally, the Reserve Bank of India (RBI) helped maintain orderly market conditions through interventions carried out by state-run banks, preventing excessive volatility in the foreign exchange market.
A stronger rupee benefits the Indian economy by lowering import costs, easing inflationary pressures, and reducing the cost of fuel and other imported commodities. However, it may pose challenges for exporters, whose products become relatively more expensive in international markets.
The rupee's recent rally highlights India's resilient economic fundamentals and positive investor sentiment. Analysts believe that the currency's future movement will depend on global oil prices, foreign investment flows, US monetary policy decisions, and the RBI's continued efforts to maintain exchange rate stability.
- Kanish