Treasuries advanced across the curve as investors dialed back expectations for Federal Reserve interest-rate hikes following news of a deal to end the Iran war.

Treasury yields fell Friday as traders monitor prospects of a lasting resolution to the Middle East war.

US Treasuries rally as Iran deal eases inflation fears, pushing the 10-year yield to 4.46% and shifting Fed rate hike expectations out to March 2027.