Spot gold rose 0.4% to $4,560.92/oz and futures 0.3% to $4,562.50/oz amid US‑Iran peace hopes.
President Donald Trump said the Iran war is in its “final stages,” boosting optimism but warned possible US action if talks fail.
Yields fell this week, easing inflation fears; spot platinum rose 0.1% to $1,954.61/oz and silver 0.6% to $76.2820/oz.
The Strait of Hormuz stayed largely closed, keeping oil prices upbeat despite earlier sharp drop, supporting broader market sentiment.