Spot gold rose 0.3% to $1,842.90 per ounce by 0716 GMT. Prices hit their highest since Feb. 2 at $1,848.40 on Tuesday. U.S. gold futures gained 0.4% to $1,845.30.
The dollar slipped to a near two-week low against rivals.
“With U.S. yields holding steady, gold is moving inversely to the U.S. dollar. This is not a gold story, rather it is a weak dollar story,” said Jeffrey Halley, a senior market analyst at OANDA.
U.S. President Joe Biden‘s $1.9 trillion coronavirus relief bill is expected to pass through Congress despite opposition from Republicans over the aid’s price tag.
“U.S. inflation numbers are key risk,” Halley said, adding a higher figure could cause a short-term spike in the U.S. dollar and push gold lower. The January Consumer price Index data is due at 1330 GMT.
Higher inflation boosts gold but also lifts Treasury yields, which in turn increases the opportunity cost of holding bullion.
Investors now await Federal Reserve Chairman Jerome Powell’s speech before a virtual Economic Club of New York event at 1900 GMT.
Platinum hit its highest since February 2015 at $1,208.50, and was last up 2.43% at $1,203.24.
A global economic recovery along with Biden‘s push for green energy could push the platinum market into a deficit this year, analysts said.
Spot silver gained 0.4% to $27.32 an ounce, while palladium climbed 0.2% to $2,323.35.