Gold prices rose overnight, supported by a weaker US dollar and as investors sought safe-haven assets after US President Donald Trump warned a trade deal with China was in danger, sending global stocks lower.

Gold prices rose overnight, supported by a weaker US dollar and as investors sought safe-haven assets after US President Donald Trump warned a trade deal with China was in danger, sending global stocks lower.