Rising geopolitical tensions helped push precious metals higher. Gold and silver hit record highs as investor demand surges.