Analysts predict gold will breach $4,000 per ounce in 2025, driven by Fed cuts, central‑bank buying and Diwali demand, while silver eyes $75 per ounce.