Gold prices on Wednesday added to gains made in the previous session as the US dollar weakened, with investors showing concern over the impact of the potential economic policies of US president-elect Donald Trump.
Spot gold was up 0.3 per cent at $1,231.40 an ounce at 0357 GMT, after rising 0.67 per cent in the previous session.
US gold futures rose 0.56 per cent to $1,231.30.
"At this moment there is some kind of rebound but $1,230 should be the immediate resistance level that it should not cross with a very high momentum," said Mark To, head of research at Hong Kong's Wing Fung Financial Group.
"$1,215 to $1,250 should be the trading range just to allow some time for people to think and reflect on the possibilities of policy options for the President-elect."
Trump's election to the US presidency sent bond yields surging to 2016 highs this week, pushing the US dollar to an 11-month peak against a basket of major currencies on Tuesday, as investors bet his administration's policies would stoke inflation.
Also Read
On Wednesday, the dollar index, which measures the greenback against a basket of major currencies, slipped back 0.26 per cent at 99.965.
"A slightly weaker US dollar also helped improve investor sentiment," ANZ analysts said in a note.
The dollar still held near its 11-month high hit, though, after upbeat US data gave the greenback fresh impetus.
Stronger-than-expected US retail sales data in October pointed to sustained economic strength that could allow the Federal Reserve to raise interest rates next month.
Fed Governor Daniel Tarullo on Tuesday said Trump's election already may be pushing up interest rates and tightening financial markets, something the Fed will have to monitor as it decides how quickly to tighten monetary policy.
Gold is highly sensitive to interest rates.
Spot gold may test a resistance at $1,235 per ounce, a break above which could lead to a further gain to the next resistance at $1,249, according to Reuters technical analyst Wang Tao.
Among other precious metals, silver was up 0.64 per cent at $17.18 an ounce, while platinum slipped 0.1 per cent to $934.50.
Palladium was mostly unchanged at $706.20, after touching its best since October 4 at $711.70 earlier in the day.