Gold prices held near two-month highs on Thursday as falling US Treasury yields and a weaker dollar spurred investor appetite, fueled by concerns about inflation and political tensions.
Gold in spot transactions fell 0.2 percent to $1836.80 an ounce by 1102 GMT, after hitting its highest level since November 22 at $1843.94. And US gold futures fell 0.3 percent to $1837.30.
Reflecting rising investor sentiment, holdings of SPDR Gold Trust, the world’s largest gold-backed ETF, jumped 0.5% on Wednesday.
The dollar fell as US 10-year Treasury yields fell from their highest level in two years.
Oil prices have also been trading near their highest levels since 2014.
As for other precious metals, platinum rose 2.1 percent to $1043.89, and palladium rose 2.1 percent to $2044.30, its highest level in two months.