Rising US Treasury yields weigh on rupee

May 20, 2026

10:14 am

What's the storyThe Indian rupee has hit an all-time low of ₹96.91 against the US dollar, owing to rising US Treasury yields, high crude oil prices, and geopolitical tensions in West Asia.

The domestic currency has been on a downward trend for seven straight sessions, hitting new lows in six of those trading days.