Gold prices rose on Wednesday in subdued trade ahead of a U.S. holiday amid weakness in the dollar.
Spot gold was up 0.5 percent at $1,226.76 per ounce. U.S. gold futures rose $6.80 to settle at $1,228 per ounce.
"Gold is tracking the dollar movement," said Ronald Leung, chief dealer at Lee Cheong Gold Dealers in Hong Kong, adding "trading is expected to be range-bound at least till Thanksgiving unless something major happens."
The dollar index, which measures the greenback against a basket of six major currencies, was down about 0.1 percent.
It had gained about 0.7 percent in the previous session as investors shunned riskier assets in favour of safe haven currencies on escalating worries about slowing global growth and the U.S.-Sino trade war.
The yellow metal has fallen about 10 percent since hitting a peak in April as investors bought the dollar with the U.S.-China trade war unfolding against a background of higher U.S. interest rates.
Investors are now keeping a close eye on the G20 leaders' summit later this month in Argentina where U.S. President Donald Trump is expected to meet with Chinese President Xi Jinping to discuss the bilateral trade dispute.
The Trump administration on Tuesday said that China has failed to alter its "unfair" practices at the heart of the U.S.-China trade conflict.
"The on-going trade tensions between the U.S. and China are driving global equities lower and continue to underpin interest across the precious complex, while uncertainty over Brexit is also adding fuel to the fire," traders at MKS PAMP said in a note.