Gold soared to a nine-year peak overnight, boosted by a dollar sell-off and expectations for increased stimulus to aid the recovery of pandemic-hit economies, while silver dashed past the $US20 threshold to an over six-year high.

Spot gold rose 1.5 per cent to $US1,842.52 per ounce by 1749 GMT. It hit its highest since September 2011 and was track to post its biggest daily gain since early May.

US gold futures settled up 1.5 per cent at $US1,843.9.

“The US dollar has dropped as the world is looking a little bit better,” said Bart Melek, head of commodity strategies at TD Securities. “Interest rates have fallen across the yield curve and that again is another factor helping gold,”

The US dollar, viewed as safe-haven rival to bullion, hit more than a four-month low.

US congressional leaders are set to discuss a fresh stimulus package this week, and European Union leaders clinched a deal on a massive stimulus plan on Tuesday morning.

Gold will push toward record highs over the next 18 months, a Reuters poll showed, while low jewellery sales in Asia and the prospect of economic recovery will hinder further gains.

“As economic uncertainty fades, demand for safe-haven assets including gold should fall. However, this is only likely to take a little shine off the gold price, as ultra-low real yields remain a key support,” Capital Economics economist James O’Rourke wrote in a note.

In other metals, silver soared 6.4 per cent to $US21.18 per ounce, after hitting its highest since July 2014 at $US21.20.

“We’re seeing both retail and institutional inflows into Exchange Traded Products and that is helping buttress the (silver) price,” said Michael DiRienzo, executive director, Silver Institute.

“The silver price is rising because of its duality as not only a valuable investment but also as an industrial metal … interest in silver has risen to levels we have not seen in some time.”

Palladium climbed 5 per cent to $US2,156.71 per ounce, after hitting a peak since April 21.

Platinum jumped 5.2 per cent to $US886.97 per ounce, after rising to its highest since March 10.