US and Iran reached a final draft peace agreement mediated by Pakistan, expected announcement within hours.
Dollar index slipped to 99.27, down from a session high of 99.52, as markets reacted to the news.
U.S. 10‑year Treasury yield rose to 4.582% while 30‑year fell to 5.110% amid bond market volatility.
PMI data showed US business activity steady, eurozone contraction, and oil price surge fueling inflation concerns worldwide.