By Jan Harvey
LONDON - Gold slipped below $1,350 an ounce on Tuesday after the previous day's rally towards a recent two-year high ran out of steam, though prices were supported by continued uncertainty following Britain's vote to leave the European Union.
The Brexit vote sparked turmoil across financial markets and sent gold to its highest since early 2014 on June 24. While concerns about global growth and monetary policy continue to support gold it has failed to match that peak since.
Spot gold was down 0.4 percent at $1,345.11 an ounce at 0955 GMT.
"There is some profit taking coming in," Mitsubishi analyst Jonathan Butler said. "We've seen gross long positions in gold reach record highs and clearly many investors are in a position to take profit. We're some $100 above where we were in the middle of last month."
Elevated risk aversion will likely continue to support gold prices, however, he said.
"This uncertainty is not going to go away for some time yet. You can see that being played out in sovereign bond yields, which are really at rock bottom," he said. "That is going to be favourable for non-yielding assets like gold."
European shares fell 1.3 percent as nervous investors cashed in gains after a four-day winning streak ended on Monday, despite hopes of increased central bank stimulus to offset a likely downturn triggered by Brexit.
The Japanese yen rose almost 1 percent against the euro and dollar while sterling hit its lowest since the aftermath of the Brexit vote.
U.S. gold futures for August delivery were up $8.90 an ounce at $1,347.90. U.S. markets were closed on Monday for the Independence Day holiday.