Today, gold edged down as the dollar rose and the World Health Organisation tempered fears of a global coronavirus outbreak.
Spot gold was 0.3% lower at $1,557.93 per ounce by 13:00 GMT.
U.S. gold futures slipped 0.5% to $1557.50 per ounce.
“Gold prices are facing headwinds from gaining equities and a stronger dollar but it is unlikely to fall below $1,520 as a bunch of geo-political uncertainties still exist,” Saxo Bank analyst Ole Hansen announced.