Gold has closed higher as forecast-beating eurozone inflation data boosted the euro versus the US dollar, while global stock markets retreated from Wednesday's record highs on concerns about global trade.
Gold has resumed its downward slide from a five-month high in mid-April, giving up gains that came after US president Donald Trump announced unfunded tax cuts, while comments from European Central Bank president Mario Draghi weakened the euro.
Crude prices are slightly lower after a volatile session, as the restart of two key Libyan oilfields and concerns about lacklustre petrol demand feed concern over whether major oil producers can alleviate the glut of global inventories.
Oil prices have rebounded from early losses after US government data showed a larger-than-expected falloff in crude inventories, which encouraged buying after several days of selling on worries that a global crude glut was persisting despite output cuts by producing countries.
The Australian dollar is lower against its US counterpart as investors shy away from global commodity currencies, spooked by suggestions the United States may withdraw from the North American Free Trade Agreement (NAFTA).
Gold has recovered from a two-week low in a late-day move, buoyed by short-covering as US Treasury yields turn lower and the US dollar pares gains after President Donald Trump proposes slashing the US tax rate on corporate profits.