Gold prices neared the five-month high they touched in the previous session after data showing US consumer prices surged last month triggered a rush for the precious metal seen as a hedge against inflation.
Spot gold rose 0.6% to $1,860.18 per ounce by 1422 GMT. US gold futures for December delivery rose 0.9% to $1,865.50.
"The market is spooked with yesterday's CPI data coming in as high as it was. Traders are looking at gold as being a safety asset, as a hedge against this inflation risk," said Bob Haberkorn, senior market strategist at RJO Futures.
Gold rose as much as 2% on Wednesday and hit its highest level since mid-June after data showed US consumer prices rose at their fastest pace in 31 years, more signs inflation could stay uncomfortably high well into 2022.
Gold steadies near 2-month high as US inflation data in focus
"The reading that we saw yesterday could be another push back up to $1,900 an ounce for gold," Haberkorn said, adding the market does not believe a rate hike is on the cards right now.
Reduced stimulus and interest rate hikes tend to push government bond yields up, raising the opportunity cost of gold, which pays no interest.
Gold has scaled new peaks over the past few sessions after major central banks indicated last week interest rates would remain low in the near term, with the Federal Reserve maintaining its stance that inflation was "transitory".
However, since then, Fed officials have raised concerns about longer-lasting inflation.
"While the narrative had developed in the wake of the FOMC meeting last week that the Fed would look through high inflation numbers... these numbers (CPI data) were sufficiently hot to jolt the market," said Saxo Bank analyst Ole Hansen in a note.
Elsewhere, spot silver rose 1.7% to $25.05 per ounce, hitting its highest since Aug. 6 earlier in the session.
Platinum gained 1.9% at $1,087.75 per ounce and palladium jumped 2.7% to $2,075.09.