By Seher Dareen
(Reuters) - Gold rose on Wednesday as unruly inflation and the intensifying Ukraine crisis fed demand for the safe-haven metal, although a firmer dollar and high bonds yields put a lid on gains.
Spot gold rose 0.6% to $1,933.45 per ounce by 12:45 p.m. ET (1645 GMT). U.S. gold futures were up 0.7% at $1,933.70.
"You're seeing a little bit of safe-haven demand and a little perceived bargain hunting at lower price levels in the gold market," said Jim Wyckoff, senior analyst at Kitco Metals.
The yellow metal had scaled record highs earlier in March but retreated sharply from those levels in the run-up to last week's Federal Reserve meeting.
Prices have since moved into a more steady range as the market digested a more hawkish outlook from Fed policymakers.
More From This Section
High inflation is in favour of precious metals and it is "not going to go away anytime soon," Wyckoff said. He added that rising bond yields were limiting the gains in gold and could force the metal to trade "sideways and choppy."
Yields on the benchmark U.S. 10-year Treasury hit their highest in nearly three years, yet eased to 2.357%, increasing the opportunity cost of holding zero-yield bullion. [US/]
The dollar was also higher on the day, making gold expensive for holders of other currencies.[USD/]
Adding to gold's appeal, U.S. stock indexes fell on Wednesday as oil prices climbed over $121 per barrel.[.N][O/R]
Holdings of the world's largest gold-backed ETF, SPDR Gold Trust, hit their highest since March 2021 this week.[GOL/ETF]
"What's phenomenal at the moment and a good indicator of a beginning of a gold bull market is ETF (exchange traded fund) demand remains remarkably strong", independent analyst Ross Norman said.
Spot silver rose 0.9% to $24.97 per ounce, platinum fell nearly 1% to $1,013.20, and palladium rose 1.2% to $2,515.18.
(Reporting by Seher Dareen and Bharat Govind Gautam in Bengaluru; Editing by Aditya Soni and Shailesh Kuber)