Gold dropped for a second straight session to its lowest in more than a week on Wednesday, as a firmer dollar and rebound in US Treasury yields dented the metal's allure.
Spot gold fell 0.3% to $1,804.54 per ounce by 10:19 AM EDT, having hit a low since July 12 at $1,793.59. US gold futures dropped 0.4% to $1,804.40 per ounce.
The US dollar traded close to its highest since the start of the year, making gold more expensive for holders in other currencies.
Surging Delta variant COVID-19 infections which raised fears over a stalling global economic recovery, had weighed on risk sentiment and sparked an equities sell-off on Monday, but stocks and bond yields have since recovered, further dimming safe-haven bullion's appeal.
Higher yields weigh on non-yielding gold, as it raises its opportunity cost.
Gold above one-week low as safe-haven demand flows in
"We're back in this push-pull market condition with some factors affecting the gold market positively and others negatively," said David Meger, director of metals trading at High Ridge Futures.
Meger noted that the possibility of the Fed's transitory inflation view being proved correct, especially given rising COVID-19 cases, was a negative for an inflation-hedge like gold, but accommodative monetary policy in that scenario would support gold.
US Federal Reserve officials will meet next week, while the European Central Bank meeting is on Thursday.
"More tapering talk amongst FOMC officials could drag gold back into the sub-$1800 levels, though more dovish messaging and market participants embracing such cues, could alleviate some of the downward pressure on gold prices," said Han Tan, market analyst at Exinity Group.
"As long as the greenback remains as the dominant safe haven, spot gold is expected to remain suppressed," Tan added.
In other precious metals, silver rose 1% to $25.16 per ounce, palladium was up 1% at $2,660.58 and platinum gained 0.4% to $1,070.80.