Bengaluru - Gold prices are primarily getting support on the back of safe-haven buying.
Gold rose on Thursday as global growth worries and volatility in stock markets boosted demand for the safe-haven metal, but gains were capped by a sharp rebound in equities.
Spot gold was up 0.3 per cent at $1,270.71 per ounce as of 0218 GMT, after hitting its highest since June 19 at $1,279.06 in the previous session.
In Dubai, 22k can be bought at Dh144.50 and buyers can get 24k at Dh153.75.
US gold futures fell slightly to $1,272.7 per ounce.
"Gold prices are primarily getting support on the back of safe-haven buying due to concerns about the health of the global economy and heightened volatility in risk assets," said Sugandha Sachdeva, vice president of metals, energy and currency research at Religare Broking Ltd.
However, upbeat US data and signs of easing trade tensions between Washington and Beijing limited demand for the metal.
Robust sales during the U.S. holiday shopping season indicated consumer confidence was not entirely dented by recent volatility in the U.S. stock markets, while media reports that a U.S. trade team will travel to Beijing to hold talks with Chinese officials soothed investor nerves.
Asian shares gained in line with a jump on Wall Street with the Dow Jones Industrial Average rocketing more than 1,000 points for the first time on Wednesday.
The greenback was a shade weaker versus a basket of major currencies on Thursday, weighed down by a partial US government shutdown, making gold cheaper for holders of other currencies.
US President Donald Trump said on Wednesday he is prepared to wait as long as it takes to get $5 billion from taxpayers for his US-Mexico border wall, a demand that has triggered a partial shutdown of the federal government that is now in its fifth day with no immediate end in sight.
"Gold has been tracking steadily higher through December," traders at MKS PAMP said in a note.
"On the low side, there appears to be good support at $1,265 and we expect plenty of buying interest around the 200-day moving average at $1,251."