Gold prices dropped on Tuesday as the US dollar hit a one-year high on increased expectations of a rate hike from the Federal Reserve, outweighing support from softer oil prices amid progress in US-Iran talks.
Spot gold dipped 1.7 percent to US$4,118.73 per ounce by 09:26 a.m. ET (1326 GMT).
US gold futures for August delivery fell 1.6 percent to US$4,135.60 per ounce.
The US dollar rose to its highest level in more than a year on Tuesday, making gold more expensive for overseas buyers.
"Right now gold and silver aren't really looking to the Middle East. I think they're more looking closely at what the Federal Reserve said last week," said Bob Haberkorn, senior market strategist at StoneX.
Hawkish signals to counter inflation from new Fed Chair Kevin Warsh have pushed investors to scale up bets on interest-rate hikes.
Traders now see about an 86 percent chance of a rate hike by December, up from 61 percent before the Fed meeting last week, according to the CME FedWatch Tool.
While gold is often seen as a hedge against inflation, the precious metal tends to suffer in a high-interest-rate environment due to its non-yielding characteristics.
On the geopolitical front, the United States waived sanctions on Iran for 60 days from Monday, post the first talks under a nascent peace deal, though hostilities in Lebanon continued, officials said.
Earlier, US Vice President JD Vance said talks with Iranian officials in Switzerland had laid a good foundation for a final peace deal, with tanker traffic picking up through the previously choked Strait of Hormuz.
Brent crude futures fell more than 1 percent to US$77.07 a barrel.
Investors now await US Personal Consumption Expenditures data, the Fed's preferred inflation gauge, due on Thursday for further cues on monetary policy.
Among other metals, spot silver fell 4.8 percent to US$62.08 per ounce, platinum dropped 1.6 percent to US$1,651.35, and palladium slid 2.2 percent to US$1,237.99.
Reuters