Gold prices were stuck in a tight range on Tuesday as a slightly weaker dollar countered an improvement in risk sentiment, while a surge in cases due to the Omicron coronavirus variant persist as a worry for investors.
Spot gold was last up 0.1% at $1,791.73 per ounce as of 0457 GMT, while U.S. gold futures fell 0.1% to $1,792.30.
The U.S. dollar index hovered below recent highs, having lost ground overnight after a blow to Democratic spending plans in Washington. A weaker dollar makes the greenback-priced bullion more appealing for overseas buyers.
This advertisement has not loaded yet, but your article continues below.
“Gold investors lack the stomach for any sort of losses still, as evident by recent rapid retreats on rallies above $1,800,” said Jeffrey Halley, a senior market analyst at OANDA.
Gold lacks the momentum to break out of current rangebound trading, Halley said, adding it had “to some extent, become a forgotten asset class into the year-end.”
Asian stocks rose on Tuesday, shrugging off a bruising Wall Street session overnight, as Chinese markets cheered Beijing’s push to help troubled property firms, although surging cases of the Omicron variant persisted as a worry for investors.
Many nations are on high alert against the spread of the virus just days ahead of Christmas and New Year celebrations, as the latest health crisis also takes a toll on financial markets and impacts global economic recovery.
Spot silver was little changed at $22.24 per ounce, platinum fell 0.2% to $930.46, and palladium was little changed at $1,749.80. (Reporting by Seher Dareen in Bengaluru; Editing by Shounak Dasgupta)
Financial Post Top Stories
Sign up to receive the daily top stories from the Financial Post, a division of Postmedia Network Inc.
By clicking on the sign up button you consent to receive the above newsletter from Postmedia Network Inc. You may unsubscribe any time by clicking on the unsubscribe link at the bottom of our emails. Postmedia Network Inc. | 365 Bloor Street East, Toronto, Ontario, M4W 3L4 | 416-383-2300