Palladium extended its rally to near a 10-month high within striking distance of $3,000 an ounce on Friday, as concerns over supply shortages from top-producer Russia mounted and the war in Ukraine bolstered demand for safe-haven gold.

Spot palladium was up 6.1% to $2,943.56 per ounce as of 10:27 a.m. EST (1527 GMT), after going as high as $2,970.50, a peak not seen since May 2021.

Russia accounts for 40% of global production of the auto-catalyst metal, which was headed for a 24% rise this week, its best performance since late March 2020.

"There's growing consensus that Russia is not slowing down its military campaign and you're only going to see sanctions become a lot harder, and that's really going to disrupt businesses to get their hands on that supply of palladium," said Edward Moya, senior market analyst at OANDA.

"Flight bans, logistical issues and sanctions will keep palladium very bullish because this is happening during the time when demand is starting to pick up significantly."

Spot gold prices jumped 1% to $1,954.53 per ounce and was up about 3.5% for the week so far. U.S. gold futures climbed 1.1% to $1,956.70.

"Russia-Ukraine crisis will continue to support the prospect for higher precious metal prices," Saxo Bank analyst Ole Hansen said in a note.

"This not only due to a potential short-term safe-haven bid which will ebb and flow, but more importantly due to what this tension will mean for inflation, growth and central banks' rate hike expectations."

Bullion, considered a safe store of value during such uncertainties, largely ignored a 1% jump in the dollar - an alternative safe haven - and the likelihood of an interest rate hike by the Federal Reserve later this month. [USD/][US/]

Stocks on Wall Street fell as concerns over the conflict in Ukraine overshadowed strong U.S. jobs growth last month. [.N]

Spot silver rose 1.2% to $25.45 per ounce, and was set for a fifth consecutive weekly gain. Platinum gained 2.5% to $1,108.19.