Silver also recovered by Rs 165 per kg on increased offtake by industrial units and coin makers.
Standard gold (99.5 per cent purity) gained by Rs 60 to finish at Rs 30,300 per 10 grams from yesterday's closing level of Rs 30,240.
Pure gold (99.9 per cent purity) also rose by a similar margin to end at Rs 30,450 per 10 grams as compared to Rs 30,390 earlier.
Silver (.999 fineness) surged by Rs 165 per kg to finish at Rs 39,335 from Rs 39,170 yesterday.
Spot gold was nearly flat at USD 1,345.00 per ounce at early trade.
Among other precious metals, silver fell 0.2 per cent to USD 17.28 per ounce.
Disclaimer: No Business Standard Journalist was involved in creation of this content