
Spot gold was up 0.2% at US$5,182.18 per ounce, as of 9.42am. Bullion had hit a more-than-three-week high on Tuesday.
US gold futures for April delivery were down 0.5% at US$5,198.70.
The US dollar eased, making dollar-denominated commodities more affordable for holders of other currencies.
“Iran-US persisting tensions and the uncertainty surrounding the global economy with (President Donald) Trump’s tariffs are a bullish catalyst,” said Carlo Alberto De Casa, external analyst at banking group Swissquote.
US envoy Steve Witkoff and Trump’s son-in-law Jared Kushner are due to meet an Iranian delegation for a third round of nuclear talks later in the day in Geneva.
Trump briefly laid out his case for a possible attack on Iran in his State of the Union speech on Tuesday, saying he would not allow a country he described as the world’s biggest sponsor of terrorism to have a nuclear weapon.
Non-yielding gold is seen as a safe store of value during times of geopolitical and economic uncertainty.
The US tariff rate for some countries will rise to 15% or higher from the newly imposed 10%, US trade representative Jamieson Greer said yesterday, without naming any specific trading partners or giving further details.
Gold prices scaled a record high of US$5,594.82 on Jan 29 and were up 20% so far this year.
“The global gold rush does not seem to be over… Overall the sentiment remains positive with strong buys coming from Asia and from central banks,” De Casa said.
On the data front, investors await the weekly US jobless claims data, due later in the day.
Spot silver fell 2.2% to US$87.43 per ounce. Spot platinum was steady at US$2,286.44 per ounce, while palladium shed 1.3% to US$1,772.25.