Gold rose on Monday as political turmoil following Britain's vote to leave the European Union supported prices after a burst of short-covering activity in China had pushed them back towards last week's two-year high.

The precious metal reached a peak of $1,357.60 an ounce overnight, less than $1 below last month's high, before easing back below $1,350 an ounce.