- Gold has got some support from safe-haven demand, say analysts
- But firmer dollar, worries about rising interest rates dragged on prices
- Asian stocks tumbled after Wall Street shares suffered big slide
Spot gold was mostly unchanged at $1,317.51 an ounce, at 0321 GMT (8:51 am in India). Prices touched their lowest since January 4 at $1,306.81 on Thursday.
Spot gold was down more than 1 per cent for the week and heading for its second straight weekly loss due to a recovery in the US dollar.
The dollar index, which measures the greenback against a basket of currencies, has risen 1.2 per cent so far this week, its best week since the week ending October 27.
US gold futures were up 0.1 per cent at $1,319.60 per ounce.
Asian stocks tumbled on Friday after Wall Street shares suffered yet another big slide amid worries over rising bond yields, while perceived havens such as the yen and Swiss franc drew demand amid the turmoil.
"Gold has got some support from safe-haven demand as people are buying to hedge their portfolio against market volatility," said Helen Lau, analyst at Argonaut Securities
"The threat of rising interest rates will have some downside pressure on gold ... However, in the near-term gold will gain due to volatile markets."
The Bank of England said on Thursday it was likely to raise interest rates sooner and by more than it thought only three months ago, because Britain's slow-moving economy is getting a boost from the global recovery.
"The surge in US Treasury yields looks set to continue and this will keep a lid on gold prices due to the likelihood that real rates will be dragged up," BMI Research said in a note.
"However, we expect a continued rise in inflation expectations to cap real yields, which will limit downside pressure on gold."
Holdings of SPDR Gold Trust, the world's largest gold-backed exchange-traded fund, fell 0.07 per cent to 826.31 tonnes on Thursday from Wednesday.
Holdings have fallen for the past three straight sessions, 1.7 per cent so far this week, its worst week since week-ending July 30, 2017.
Among other precious metals, silver inched down 0.1 per cent to $16.40 an ounce, after touching its lowest since December 22 at $16.22 on Thursday.
Platinum rose 0.5 per cent to $973.50 an ounce. It hit its lowest since January 10 at $965 the previous session.
Palladium was mostly unchanged at $963.25. It marked its lowest since October 25 at $958.95 on Thursday.
Follow NDTV for latest election news and live coverage of assembly elections 2019 in Maharashtra and Haryana.
Subscribe to our YouTube channel, like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.