Gold prices rose on Wednesday to their highest in nearly two weeks, supported by a weaker dollar following U.S. President Donald Trump's statement that the war with Iran could wind down in weeks.
Spot gold rose 1% to $4,717.82 per ounce by 0712 GMT, its highest level since March 20. U.S. gold futures for April delivery gained 1.4% to $4,744.30.
The U.S. dollar fell 0.4%, making bullion more affordable for holders of other currencies.
Trump said Tehran did not have to make a deal as a prerequisite for the conflict to wind down and that he would provide an update on Iran in an address at 9 pm EDT on Wednesday (0100 GMT on Thursday).
"Talks that the U.S. might wrap up the war in two to three weeks even if the Strait (of Hormuz) is not reopened reinvigorated the U.S. equity markets (overnight) and pulled gold higher along with it," said Marex analyst Edward Meir.
Gold fell more than 11% in March in its steepest monthly decline since October 2008 as elevated oil prices fuelled inflation concerns and bets of a hawkish monetary policy response.
Oil prices gained on Wednesday despite hopes of a de-escalation in the Iran conflict, as infrastructure damage is likely to keep supplies tight.
"Market remains cautious about over-interpreting the de-escalation remark as a clean pivot... We've already seen multiple rounds where talks appeared constructive before stalling," said Christopher Wong, a strategist at OCBC.
Traders have almost completely priced out any chance of a U.S. rate cut this year from about two cuts expected before the war.
While gold is often used as a hedge against inflation and geopolitical risks, high interest rates make the non-yielding bullion less attractive among investors.
"Should geopolitical tensions de-escalate further, then expectations for Fed easing could return. In such a scenario, real yields can ease, providing support for gold," said Wong of OCBC.
Spot silver fell 0.1% to $75 per ounce, platinum gained 1.4% to $1,975.74 and palladium was up 1% at $1,487.26. - Reuters
