Gold hit more than two-year highs on Wednesday as equities fell and some bond yields slid to record lows in the wake of Britain's vote to leave the European Union, prompting investors to buy bullion as a haven from risk.
European equities slid and Germany's 10-year bond yield hit a record low for a second day on Wednesday, as fears about the impact of Brexit on economic growth gripped global markets and underpinned demand for safe-haven bonds.
Spot gold was up 0.84 percent at $1,367.12 an ounce. Earlier spot gold hit a peak of $1,374.91, its highest since March 2014.
U.S. gold futures for August delivery settled up $8.40 at $1,367.10, and were last up $7.30 an ounce at $1,366.10, having hit $1,377.50, their highest since March 2014.