Gold climbed to a fresh peak above $4,530 an ounce on Friday, extending its best run in decades. Silver surged past $75 for the first time, while platinum jumped nearly 8% to a record high. Markets are betting on Fed rate cuts, a weaker dollar and sustained geopolitical risks.