Gold prices held steady on Thursday amid geopolitical and economic uncertainties with potential gains being tempered by hot U.S. inflation data, dampening expectations of the U.S. Federal Reserve starting the rate-cutting cycle in June.

Spot gold was little changed at $2,333.13 per ounce, as of 1221 GMT.

U.S. gold futures was up 0.3% at $2,354.40.

"I would have expected gold to trade lower after US inflation surprised on the positive side, but (real) interest rates have been a bad driver for gold lately. It looks like every small setback is used by some investor to allocate more to gold, driven by fear factors," said UBS analyst Giovanni Staunovo.

"For the next leg higher (in prices), we still need to see a return of gold exchange-traded-fund (ETF) demand and that requires the Fed indicating a rate cut. So, what we need to see is weaker U.S. economic data."

Data on Wednesday showed U.S. consumer prices increased more than expected in March. Fed officials raised concerns last month that progress on inflation might have stalled, making a longer period of tight monetary policy necessary, according to the minutes of the March policy meeting.

Higher interest rates reduce the appeal of holding non-yielding gold.

Reserve buying from China is likely to remain a source of support for bullion, said Ilya Spivak, head of global macro at Tastylive.

Gold prices had hit an all-time high on Tuesday for an eighth straight session.

Spot gold may retest support at $2,319, a break below which could open the way towards the $2,288-$2,302 range, according to Reuters technical analyst Wang Tao.

Spot silver edged 0.1% higher to $27.99 per ounce, after hitting its highest level since June 2021 on Wednesday.

Platinum rose 1.2% to $971.60 and palladium gained 0.1% to $1,051.75.

(Reporting by Ashitha Shivaprasad and Sherin Elizabeth Varghese in Bengaluru; Editing by Vijay Kishore)