Spot gold was up 0.1 percent at $1,244.40 per ounce as of 1:41 p.m. EST (1841 GMT). U.S. gold futures settled up $2.80, or 0.22 percent, at $1,250.
The dollar was weaker against a basket of currencies after data showed U.S. consumer prices were unchanged in November, supporting the view that underlying inflation remained firm, but not enough to push the Federal Reserve to take a more aggressive stance.
“We are seeing a bit of support from a weaker dollar across the commodities complex,” said David Meger, director of metals trading at High Ridge Futures.
“In addition to that, we are seeing an ongoing outflow of funds from equities and that money flow into alternative assets continues to support the precious metals complex.”
Investors kept an eye out for developments around U.S.-China trade talks, and on Brexit after lawmakers in British Prime Minister Theresa May’s Conservatives gathered enough support to trigger a no-confidence vote in her leadership on Wednesday.
“The safe-haven assets continue to be well supported in this environment and that along with some recent comments from the Fed on changing their potential path on interest rates has also been supportive,” Meger said.
Markets are not expecting more than one rate hike from the U.S. central bank next year, after a likely interest rate increase at the Federal Open Market Committee (FOMC) meeting on Dec. 18-19.
“Next week’s FOMC meeting is going to be the last major economic event of the year. The (gold) market has started to price in the ‘one and done’ interest rate scenario, and has responded quite positively to that,” Saxo Bank analyst Ole Hansen said.
Dollar-denominated bullion earlier this week touched its highest level in five months at $1,250.55 per ounce as chances of slower interest rate hikes reduced the opportunity cost of holding the yellow metal.
Gold is likely to further consolidate below the 200-day moving average, currently around $1,255, Commerzbank analysts said in a weekly note.
Indicative of investor interest in gold, holdings of SPDR Gold Trust, the world’s largest gold-backed exchange-traded fund, rose to the highest level since late August on Tuesday.