(Updates prices.)
Gold edged lower midafternoon Tuesday even as the dollar and yields fell as fresh U.S. strikes on Iran heightened concerns over the progress of peace talks between the two countries.
Gold for July delivery was last seen down US$16.90 to US$4,539.50 per ounce.
While peace talks between Iran and the United States are underway, the United States on Monday launched attacks on what it said were missile-launching sites in Iran.
The strikes come as the two countries continue talks to end the three-month war and reopen the Strait, which was the chokepoint for 20% of daily oil demand from Persian Gulf countries. Iran's blockade of the Strait following the Feb. 28 start to the war began the largest-ever oil supply shock and pushed up oil prices by more than half.
The rise in inflation that followed the hike in energy prices has pushed up inflation, raising concerns central banks will need to raise interest rates, bearish for precious metals since they pay no interest.
"Gold and silver continue to take their cues from crude oil because of its influence on inflation expectations, interest-rate outlooks, bond yields, and the dollar. After rallying on Monday alongside the drop in oil prices, both metals trade softer today as renewed US strikes near the Strait reduced optimism surrounding peace negotiations," Saxo Bank noted.
The dollar fell, with the ICE dollar index last seen down 0.04 points to 99.2. Treasury yields also fell, with the yield on the U.S. two-year note was down 6.2 basis points to 4.07%, while the 10-year note was paying 4.508%, down 5.5 points.