The United States said it could give sanctions relief to Russian aluminum giant Rusal if Oleg Deripaska cedes control of the company, easing fears Washington might extend sanctions to major palladium producer Nornickel.
Nornickel, by far the world's largest palladium producer, is linked with both Rusal and Deripaska, and fears it might be targeted by U.S. sanctions had sent prices soaring since April 6, when sanctions were imposed.
Spot palladium dropped 4.43 percent to $984.43 an ounce at 2:21 p.m. ET, near session lows of $978.22 an ounce.
Spot gold fell 0.79 percent to $1,324.20 per ounce, having touched a two week low of $1,323.61. U.S. gold futures for June delivery fell 0.92 percent to $1,326 per ounce.
The U.S. dollar rallied to a seven-week high after a rise in the yield on 10-year U.S. Treasuries to within a whisker of the psychologically important 3-percent level.
A stronger dollar makes dollar-priced gold costlier holders of other currencies. "If we break above (3 percent) it will be first time in 5 years this has happened and this increases opportunity cost of holding (non-yielding) gold," said Mitsubishi analyst Jonathan Butler.
But he said the reason yields were rallying was because interest rates were expected to climb due to rising inflation. "If inflation is rising, gold provides a hedge," he said, adding there was also longer term upside for gold from geopolitical tensions and a U.S. currency stuck in a long-term downtrend as global central banks begin raising rates.
Gold, seen as a safe haven in times of political turmoil, was also under pressure after North Korea said at the weekend it would suspend nuclear and missile tests before planned summits with South Korea and the United States.
Added to this were signs that U.S. China relations might be thawing. Speculators raised their net long or buy positions in COMEX gold by 5,382 contracts to 143,594 contracts in the week to April 17, U.S. data showed on Friday.
Spot silver fell 2.71 percent to $16.65 per ounce while platinum was down 0.18 percent at $920.80 an ounce, having hit a two week low of $910.75.