Gold prices climbed on Tuesday as traders kept an eye on consumer sentiment ahead of the peak holiday shopping season and on U.S.-China trade developments.
Gold for December delivery gained $3.40, or 0.2%, to settle at $1,456.90 an ounce, after initially starting out flat in early trade.
The bounce in the haven asset came as the U.S. stock market headed higher Tuesday, with the S&P 500 index and Nasdaq Composite Index inching closer to clinching their 10th record closes for the month of November.
Equity traders were emboldened by positive tones on trade after U.S. President Donald Trump said Tuesday that a trade deal with China was near, while also offering support for pro-democracy protesters in Hong Kong.
Source : Market Watch