Dollar index steadied near a six‑week high as markets priced in possible Fed rate hikes and Iran war‑driven oil shock.
Indian rupee fell to a record low of 96.784 per dollar, pressured by soaring crude prices and doubts over RBI defence.
Japanese yen modestly firmed on expectations of a June BOJ rate hike, while other Asian currencies traded in a tight band.
U.S. President Donald Trump’s remarks on Taiwan arms sales added geopolitical tension but had limited impact on FX movements.