HSBC raised its average 2025 and 2026 gold price forecast to $3,015 and $2,915 per ounce respectively, citing geopolitical ...