Gold spot price rose 0.9% to $4,835.09 per ounce, with futures at $4,857.05, as the dollar weakened for a ninth session.
Silver and platinum also climbed, up 2.4% to $80.82/oz and 1.6% to $2,147.21/oz, nearing one‑month highs.
US President Donald Trump signaled possible extended cease‑fire talks with Iran, while a naval blockade and troop deployment heighten geopolitical tension.
China Q1 2026 GDP grew 5%, boosting copper demand; LME copper up 0.5% to $13,350.33/tonne and COMEX up 0.8% to $6.1250/lb.