Gold prices held steady near a two-week peak on Tuesday, buoyed by mounting inflation concerns and Russia-Ukraine tensions, although expectations for a US interest rate hike limited gains.
Spot gold was up 0.1% at $1,822.20 per ounce by 10:00 a.m. EST (1500 GMT), after hitting its highest since Jan. 26 at $1,824.41 earlier in the session.
US gold futures were little changed at $1,821.20, ahead of US inflation data due on Thursday.
"There's this more of a wait-and-see approach with some of the bigger data that's coming out later this week. Gold has shown it's forming massive support around $1,800 and this will be an important week for gold," said Edward Moya, senior market analyst at brokerage OANDA.
US consumer prices for January are expected to rise 7.3% annually, according to a Reuters poll, after robust labor data last week fanned inflation fears.
Gold prices have been stuck in range-bound trade since the beginning of the year, caught between rising inflation worries and growing expectations of Federal Reserve interest rate hikes.
"If actual (inflation) data issues as expected or higher, the dollar should strengthen along with US Treasury yields leaving gold with substantial downside pressure," DailyFX analyst Warren Venketas wrote in a note.
Gold is highly sensitive to rising US interest rates, which increase the opportunity cost of holding non-yielding bullion. Higher rates also boost the dollar, pressuring the greenback-priced precious metal.
The dollar index rose 0.3%. The benchmark 10-year US Treasury yield hit a more than two-year peak.
Silver rose 0.5% to $23.10, platinum climbed 1.1% to $1,031.11 and palladium was up 0.2% to $2,266.63.