Traders and analysts said higher uptake by local jewellers ahead of festive season and investors preferring the yellow metal as a safe-haven asset helped the yellow metal touch its new all-time high level.

In Delhi, gold of 99.9 per cent and 99.5 per cent purity jumped by Rs 300 each to Rs 39,970 and Rs 39,800 per 10 grams, respectively.

Sovereign gold surged by Rs 300 to Rs 29,800 per eight grams.

"Spot gold held steady near a six-year high in the international market supported by increased safe haven demand," news agency PTI quoted Hareesh V, head (commodity research), Geojit Financial Services as saying.

Globally, gold eased on Wednesday, after rising over 1 per cent in the previous session on fears of a possible recession, but held close to a more than six-year high on hopes of a rate cut by the US central bank and uncertainties around the Sino-US trade talks.

Spot gold was down 0.3 per cent at $1,537.21 per ounce in intraday trade. On Monday it touched $1554.56, its highest in over six-years.

US gold futures were down 0.3 per cent at $1,546.50 an ounce.

Recession fears accompanied by weak global growth outlook and trade talk uncertainties between the US and China have been boosting the yellow metal's safe haven demand. Moreover, a weaker rupee vis-a-vis dollar is also supporting the rally in gold, Mr Hareesh added.

In US, the yield curve inversion on Tuesday deepened to levels not seen since 2007, rekindling fears of a looming recession and making the yellow metal attractive as a safe-haven asset.