
U.S. government bond yields later climbed and gold held below a two-week high as renewed strikes on Iran, higher oil prices and expectations for possible further Fed tightening drove markets.
U.S. Treasury yields were little changed early Wednesday before rising later in the session, with the benchmark 10-year yield reaching 4.665% in late-afternoon trading, just below its 2026 intraday high of 4.687% set on May 19, according to Tradeweb. The move came as renewed Middle East hostilities involving U.S. strikes on Iran and Houthi attacks on oil tankers in the Red Sea pushed oil prices higher, raising inflation concerns and prompting investors to reassess the Federal Reserve outlook. Gold traded near a two-week high, with spot gold at $4,133.39 an ounce after touching $4,165.87, while U.S. gold futures for August delivery fell 0.4% to $4,136.8. Markets widely expected the Fed to leave rates unchanged at its next meeting, but futures still pointed to at least one rate hike by year-end, while interest rate-sensitive two-year Treasury yields climbed to a 17-month high.