Gold prices gained overnight as stock markets weakened after a US threat to hike tariffs on Chinese imports renewed trade tensions and improved demand for safe-haven bullion.

Gold prices gained overnight as stock markets weakened after a US threat to hike tariffs on Chinese imports renewed trade tensions and improved demand for safe-haven bullion.