Uncertainty over US-Iran peace talks propels dollar-buying

Japan spent a record $73.6 billion defending the yen, but USD/JPY keeps testing 160. A likely BOJ rate hike on June 16 raises intervention risks.

Dollar/Japanese yen: 159.92 Japanese yen per dollar (0.0063 dollar per Japanese yen)