Dollar steadied near six‑week peak as markets weighed Iran war developments and speculation of further rate hikes.
Indian rupee slipped to a fresh record low of 96.784 per dollar, pressured by rising oil prices and RBI defence doubts.
Japanese yen marginally firmed, trading around 159 per dollar as expectations grew for a June BOJ rate hike amid energy‑inflation spike.
Oil prices dipped slightly after US signaled progress in Iran talks, but remained near recent highs due to supply concerns.