Gold soared as much as 8 percent to its highest in more than two years on Friday after Britain delivered a shock vote to leave the European Union, leaving investors to seek protection in the precious metal.
Gold delivered double-digit percentage gains in sterling terms, topping 1,000 pounds an ounce for the first time in more than three years, while gold priced in euros rallied as much as 13 percent.
The metal pulled back from early highs however as the dollar, in which it is priced, headed for its biggest daily gain since 1978 against a currency basket, but remained elevated.
Spot gold peaked at $1,358.20 per ounce and was last up 5 percent at $1,317.92 an ounce, while U.S. gold futures for August delivery were up $61.60 an ounce at $1,324.80, off an early high of $1,362.60 an ounce.
Gold priced in sterling was at 958.68 pounds an ounce, up 13.6 percent, having peaked at 1,019.03 pounds overnight. Euro-denominated gold was up 7.7 percent at 1,187.70 euros an ounce, off a high of 1,244.34 euros.
Spot prices, already boosted by fading expectations for a U.S. rate hike, are now...