New Delhi: According to the All India Sarafa Association, gold prices on Tuesday maintained a steady Rs 39,670 per 10 gram in the national capital.

After rising for five consecutive days, gold had touched its all-time high mark of Rs 39,670 on Monday.

On the other hand, silver gained Rs 190 to Rs 46,740 per kg on increased offtake by industrial units and coin makers.

Globally, gold was trading higher at $1,531.40 an ounce in New York, while silver was up at $17.78 an ounce.

HDFC securities senior analyst (Commodities) Tapan Patel said, gold prices remained firm globally, despite recovery in global equity indices amid easing worries about trade war.

Patel also said that US and China have agreed to restart the trade talks and added that investors are awaiting more clarity on the talks.

On the domestic front, "the spot rupee was trading 30 paise stronger against dollar which has limited the gains in gold prices," he said.

In the national capital, gold of 99.9% and 99.5% purity held flat at Rs 39,670 and Rs 39,500 per 10 gram, respectively.

Sovereign gold held steady at Rs 29,500 per eight gram.

Trading higher by Rs 2,000 at Rs 96,000 for buying and Rs 97,000 for selling of 100 coins, silver coins were in good demand

While weekly-based delivery declined Rs 164 to Rs 45,127 per kg, silver ready advanced Rs 190 to Rs 46,740 per kg.