Gold struggled for direction on Thursday as safe-haven support from the Russian invasion of Ukraine was countered by signs that U.S. Federal Reserve officials could act more aggressively to tame inflation.
Spot gold was last up 0.1% at $1,945.56 per ounce by 1026 GMT. U.S. gold futures rose 0.3% at $1,943.10.
"Gold's upside is...