Gold prices inched up on Thursday as a sharp drop in the previous session attracted some bargain hunters, but a stronger dollar as U.S. President Donald Trump hinted at a Sino-U.S. trade deal kept the gains in check.
Spot gold was up 0.3% at $1,508.51 per ounce, as of 0408 GMT. In the previous session, prices fell 1.8%, their biggest one-day percentage decline since Sept. 5.
U.S. gold futures were up 0.2% at $1,515.9 per ounce.
Gold has pulled back, given that there is some ambiguity as to how considerable the potential for impeachment is for the U.S. president and also his comments on trade with China has calmed market sentiments, said IG Markets analyst Kyle Rodda.
Gold has since bounced off from uncomfortable levels and is stuck in a range trading, Rodda added.
The dollar index posted its sharpest daily gain in three months overnight and held steady in Asian trade, while stocks rose as investors welcomed U.S. President Donald Trump's hints of progress toward a trade deal with China.
Trump said a deal to end a nearly 15-month trade war with China "could happen sooner" than people think, which could ease the pall of gloom over the global economic outlook.
Political worries also eased as investors largely shrugged off the Democrats' decision to begin an impeachment inquiry into Trump. That came even as a summary of a telephone call showed the U.S. president asked Ukraine's president to investigate a political rival.
"Gold's price from a fundamental perspective is still supported," Rodda said, citing "there is still evidence that global economy is slowing down and policymakers will potentially partake in new quantitative easing programmes that is going to drive rates and yields down."
Lower interest rates reduce the opportunity cost of holding non-yielding bullion and weigh on the dollar, making gold cheaper for investors holding other currencies.
Indicative of investor sentiment, holdings at SPDR Gold Trust, the world's largest gold-backed exchange-traded fund, rose 1.81% to 924.94 tonnes on Wednesday.
Spot gold is likely to fall to $1,488 per ounce, as it has broken a support at $1,514, according to Reuters technical analyst Wang Tao.
Among other precious metals, spot silver rose 0.5% to $17.99 per ounce.