Gold prices rose on Monday to their highest in more than two months on worries that U.S.-Chinese trade tensions and Washington's threat of tariffs on Mexico would hurt the global economy.
Spot gold was up 0.7% at $1,314.20 per ounce at 10:12 GMT, after touching its highest since March 27 at $1,315.59. U.S. gold futures rose 0.6% to $1,319.50 an ounce.
U.S.-Chinese relations slid further downhill when the two countries clashed at the Shangri-La Dialogue in Singapore due to security disputes over Taiwan and the South China Sea.
In other precious metals, silver edged up 0.4% to $14.63 per ounce, palladium rose 0.9% to $1,336.56 per ounce. Platinum rose 0.5% to $795.44 per ounce, having fallen last week to its lowest level since Feb. 15 at $784.42.
Source : CNBC