Gold scaled a one-month high on Tuesday as recent signs of rising inflation underpinned demand, although the metal gave up some early gains due to a firming US dollar.
Spot gold was up 0.1% at $1,812.30 per ounce in late morning trading, after hitting its highest since Nov. 22 at $1,820. US gold futures rose 0.3% to $1,814.50.
The lack of a rise in bond yields and building inflationary pressures are supportive factors for the gold market, said David Meger, director of metals trading at High Ridge Futures.
“The ongoing trend (for gold) remains sideways to higher in the near term, and we believe that this trend is coming from the continuation of the inflationary pressures that we see building in the market.”
The US dollar gained 0.1% against a basket of peers, reducing gold’s appeal for holders of non-U.S. currencies.
While gold prices are expected to stay around the current levels early next year, rising US interest rates and falling inflation could hit prices, said UBS analyst Giovanni Staunovo, forecasting the metal to end 2022 around $1,650 per ounce.
Bullion’s gains were also limited by a rise in US equities, with the S&P 500 opening at a record high as investors remained unshaken by Omicron-driven travel disruptions and store closures.
“While there are concerns over the Omicron variant, the investment demand (for gold) is quite flat. So, it is just the year-end rally since there is still some risk-on sentiment present,” said Jigar Trivedi, a commodities analyst at Mumbai-based broker Anand Rathi Shares.
Silver rose 0.2% to $23.08 per ounce, while platinum climbed 1% to $980.
Palladium rose 1.3% to $1,996.16, having touched a more than one-month peak of $2,007.50 earlier in the session.