Gold spot price rose 2.5% to $4,821.48/oz, its highest since March 19, after Trump announced a two‑week Iran ceasefire.
Silver rose 4.7% to $76.44/oz, platinum up 2.5% to $2,030.60/oz, while oil fell >15% and the dollar index slipped ~1%.
The ceasefire, brokered by Pakistan, hinges on Iran reopening the Strait of Hormuz, which carries about 20% of global oil flows.
Markets await the US March CPI report, expected to show higher headline inflation from fuel costs, potentially influencing Fed rate policy.