Spot gold climbed 1.4% to $4,543.51 per ounce as the U.S. dollar weakened and Treasury yields fell.
Silver surged 3.5% to $76.28/oz, while platinum slipped 0.7% to $1,963.05/oz.
Fed minutes indicated likely rate hikes if inflation stays above 2%, with markets expecting steady rates this year but hike odds later.
President Trump announced the U.S. is in “final stages” of Iran peace talks, lifting risk sentiment and pushing oil prices lower.