Gold and silver rallied to fresh all-time highs on escalating geopolitical tensions and prospects for more US rate cuts. Silver traded over $70 an ounce for the first time. Gold traded near $4,500 an ounce. Copper prices topped $12,000 a ton for the first time ever. Bloomberg's Michael Ball reports.

Bloomberg videos, provided by MT Newswires