Silver also gained due to speculative demand amidst renewed industrial off-take.
Standard gold of 99.5 per cent purity moved up by Rs 40 to end at Rs 29,620 per 10 gm from Monday's closing level of Rs 29,580.
Pure gold of 99.9 per cent purity also rose by a similar margin to close at Rs 29,755 per 10 gm from Rs 29,715 previously.
Silver ready (.999 fineness) climbed by Rs 95 to finish at Rs 55,625 per kg as compared to Rs 55,530 yesterday.
In Europe, spot gold was bid up at USD 1,581.84 an ounce in early trade and silver was bid higher at USD 28.87 an ounce.