Silver too attracted increased buying support from industrial units.
Standard gold (99.5 purity) rose by Rs 305 to end at Rs 30,040 per 10 grams against Monday's closing level of Rs 29,735.
Pure gold (99.9 purity) also gained the same amount to settle at Rs 30,190 per 10 grams from Rs 29,885 earlier.
Silver (.999 fineness) moved up by Rs 370 to finish at Rs 39,880 per kg against Rs 39,510 yesterday.
Spot gold shed 0.4 per cent to USD 1,305.18 per ounce in early trade.
Meanwhile, silver fell 0.8 per cent to USD 17 per ounce.
Disclaimer: No Business Standard Journalist was involved in creation of this content