Spot gold rose 1.4% to $4,543.51/oz while the U.S. dollar weakened and Treasury yields eased.
President Donald Trump announced the U.S. is in the “final stages” of Iran peace talks, boosting risk sentiment and lowering oil prices.
Fed minutes indicated most participants see further rate hikes likely if inflation stays above 2%, while markets expect rates steady this year.
Spot silver jumped 3.5% to $76.28/oz and platinum fell 0.7% to $1,963.05/oz.