Gold rose on Monday as the dollar fell and European shares dipped following the failure by oil producers to agree an output freeze, which sent crude prices tumbling.
Brent crude futures dropped as much as 7% as an output freeze deal by OPEC and non-OPEC producers fell apart on Sunday when Saudi Arabia demanded Iran join despite calls on Riyadh to save the agreement and prop up crude prices.
Read more from our special coverage on "GOLD"
Spot gold rose 0.4% to $1,237.86 by 1029 GMT, rebounding after a 0.5% loss last week.
"Oil prices have fallen between four and five%, dragging equities down, and you would think to see some safe-haven buying in gold," Citi strategist David Wilson said.
Wilson said gold prices should trade sideways in the second quarter as the negative impact of rising interest rates could be offset by easing worries about China's growth.
Gold prices have steadied after posting their biggest quarterly rise in nearly 30 years in the three months to the end of March on reduced expectations that the US Federal Reserve will push ahead with several rate rises this year.
Also Read
Since its December rate rise, the Fed has slowed its expected pace of subsequent increases in response to risks a slowdown in the global economy could be more severe than anticipated.
Markets are pricing in only one rate increase this year but recent upbeat economic data and hawkish comments from Federal Reserve officials have kept investors on edge.
The Fed is unlikely to raise US interest rates when it meets later this month but seems to be on track for at least two increases over the rest of the year, Chicago Fed President Charles Evans said on Friday.
The dollar was down 0.1% against a basket of major currencies, mostly due to a supported yen, also seen as a hedge in times of financial uncertainty.
Assets in SPDR Gold Trust, the world's largest gold-backed exchange-traded fund, rose 5.64 tonnes to 812.46 tonnes on Friday, the first increase in a week.
Hedge funds and money managers raised their bullish bets on gold and silver in the week to April 12, US Commodity Futures Trading Commission data showed on Friday.
Higher gold prices this year have kept a lid on physical demand in key markets, India and China.
Among other precious metals, silver was up 0.1% at $16.21 an ounce, while platinum rose 0.1% to $980.50 and palladium dropped 0.3% to $561.50.