Gold prices gained 1% on Thursday on safe-haven buying ahead of an extended weekend and a crucial meeting of top oil producers, with bullion also latching on to gains in wider markets amid hopes the coronavirus pandemic was close to peaking.
Spot gold was up 1% to $1,661.64 per ounce, having hit a four-week high of $1,671.40 on Tuesday. It has risen more than 2.6% this week. Most markets are closed for Good Friday on April 10. U.S. gold futures rose 1.3% to $1,705.90.
Elsewhere, palladium was steady at $2,176.21 per ounce, while platinum gained 0.7% to $734.06 after hitting a three-week peak in the last session.
Silver climbed 0.7% to $15.16.