Spot gold was down 0.2% at $1,902.08 per ounce by 12:25 p.m. ET (1725 GMT), having hit its highest since June 1 at $1,913.89. U.S. gold futures rose 0.2% to $1,904.20.

Wall Street's main indexes slumped as the prospect of harsh Western sanctions against Russia over its conflict with Ukraine kept investors on edge, while oil prices hit their highest level since 2014. [MKTS/GLOB] [O/R]

The Biden administration could deprive Russia of a vast swath of low- and high-tech U.S. and foreign-made goods, people familiar with the matter told Reuters, if it further invades Ukraine

"It's not surprising to see gold well supported in this environment given its traditional safe-haven play," said David Meger, director of metals trading at High Ridge Futures.

However, inflationary pressures have been a key driver of gold's performance over the last several weeks in its sideways to higher trend and interest rate increases may not overshadow this trend, Meger said.

Gold is considered a hedge against inflation and political risks. But interest rate hikes, especially by the Federal Reserve, tend to dim the appeal of bullion, which pays no interest.

Analysts attributed gold's slight pullback to some profit-taking. Saxo Bank analyst Ole Hansen said this was "because there is obviously at this point quite an elevated risk premium baked into the price of gold".

Meanwhile, spot silver rose 1.2% to $24.23 an ounce after touching its highest in a month at $24.35. Palladium fell 0.5% to $2,377.06, having earlier reached its highest since Jan. 31 at $2,433.

Platinum rose 0.5% to $1,079.96.

"Given the increased tensions with (key producer) Russia, it would stand to reason that there are concerns about supply chain in the platinum group metals," High Ridge's Meger said.

(Reporting by Bharat Govind Gautam and Seher Dareen in Bengaluru; Editing by Emelia Sithole-Matarise and Krishna Chandra Eluri)

By Seher Dareen