Gold rose nearly one percent on Tuesday as fears of a slowdown in Chinese economic growth and worries about the crisis in Ukraine sapped appetite for risk.
Tensions over Ukraine continued to build and with diplomacy at a standstill, European Union governments said they were considering sanctions against Russia if it failed to respond positively to an initiative to calm the crisis.
Ukraine said it would raise a new national guard force in response to Russian attempts to annex Crimea, a day after a pro-Russian force opened fire while seizing a Ukrainian military base there.
"The situation in Ukraine in itself has led to some safe-haven buying but it is more the impact Ukraine has on equity markets and then the shifting of funds into gold," Quantitative Commodity Research owner Peter Fertig said.
"If the geopolitical situation worsens, we are likely to see more risk-off trade out of stock markets and that should continue to benefit safer assets like gold."
In times of economic and geopolitical uncertainty, gold is seen as an alternative investment to assets perceived as riskier.
Spot gold rose to a session high of $1,349.80 an ounce and was up 0.7 percent to $1,348.06 an ounce by 1112 GMT, while gold futures for April delivery rose 0.5 percent to $1,348.40 an ounce.
European equities moved lower, while the dollar rose 0.2 percent versus a basket of main currencies.
Traders expect the metal to stay supported between $1,330 and $1,350 ahead of the U.S. Federal Reserve's policy meeting on March 18-19.
The central bank is most likely to announce another $10 billion cut to its bond-buying stimulus after a series of U.S. economic data showing that growth has been hurt by severe cold weather.
Weak Chinese exports data for February is also making investors opt for safe-haven gold rather than equities.
In a sign that confidence in the precious metal may be returning amid global uncertainties, the world's biggest bullion-backed exchange-traded fund saw its largest inflow in a month on Monday.
SPDR Gold Trust said its holdings rose 7.50 tonnes to 812.70 tonnes on Monday - the biggest inflow since Feb. 13.
"The ETF space continues to be a source of positive energy for gold this month, after posting the first net gain in more than a year in February," UBS said in a note.
"The improvement in ETF investor sentiment towards gold is also helping the market hold well at current levels, in spite of over-extended spec positioning and easing physical demand."
In the physical market, Chinese prices continued to trade at a discount to spot prices due to weak demand. Prices in Shanghai were at a discount of $3 an ounce to London prices, compared with a premium of over $20 at the beginning of the year.
Among other precious metals, a public spat emerged on Monday between South Africa's labour mediator and the Chamber of Mines over the mediator's handling of talks to end an almost seven-week strike in the platinum sector, further dashing hopes of any breakthrough.
Platinum was up 0.2 percent at $1,475.00 an ounce, having hit a six-month high of $1,486.00 hit last week.
Palladium rose 0.4 percent at $776.00 an ounce.
Silver gained 1.3 percent to $21.06 an ounce.