Gold jumped 1.5% to a more than three-week high on Monday as worries over a global economic slowdown caused by the coronavirus pandemic drove investors to the safe-haven metal.
Spot gold was up 1.5% at $1,640.40 per ounce, after hitting its highest since March 12 earlier in the session. U.S. gold futures were up 1.7% at $1,673.30.
Among other precious metals, autocatalyst palladium was down 1.7% at $2,150.87 per ounce after slipping more than 3% in early trade.
Platinum gained 1% to $727.50 per ounce, while silver climbed 0.9% to $14.52.