Gold rose on Thursday, lifting from a five-week low hit in earlier trade, helped by a lower dollar, Sweden's surprise decision to launch monetary stimulus and heightened uncertainty over Greece's debt.
Spot gold fell to its lowest since Jan. 9 at $1,216.45 an ounce, before recovering to trade up 0.3 percent at $1,223 per ounce. U.S. gold for April delivery edged up 0.2 percent at $1,222 an ounce.
"The only thing that is pushing up gold a little bit is the lower dollar after the BoJ media report and also the Riksbank's aggressive monetary action,'' ABN Amro analyst Georgette Boele said.
Sweden's Riksbank cut its key repo rate into negative territory and said it would soon make purchases of government bonds with maturities from one year up to around five years for a sum of 10 billion Swedish crowns.
Gold lost 1.2 percent on Wednesday when the dollar hit a three-week peak against a basket of major currencies. It fell as much as 1 percent versus the yen on Thursday on a media report that more monetary stimulus from the Bank of Japan (BoJ) would be counterproductive.
The dollar index fell 0.7 percent after weaker-than-expected U.S. weekly jobless claims data.There is a great deal of uncertainty about the geopolitical and macroeconomic situation and gold continues to react to developments but as long as the Federal Reserve remains on course for tightening, the underlying trend is downwards,''
Read More5 popular ways to invest in gold
Macquarie analyst Matthew Turner said. Global shares rose as investors welcomed a ceasefire agreement between Russia and Ukraine and surprising stimulus measures by Sweden's central bank.
Financial markets had been under pressure because euro zone finance ministers were unable to agree with Greece on a final statement or a way to continue talks until their next meeting on Monday to extend an international bailout.