Silver also recaptured the crucial Rs 40,000-mark by rising Rs 515 per kg on increased offtake by industrial units.
Standard gold (99.5 purity) hardened by Rs 225 to finish at Rs 28,865 per 10 grams from its overnight closing level of Rs 28,640.
Pure gold (99.9 purity) also rose by a similar margin to end at Rs 29,015 per 10 grams compared with Rs 28,790.
Silver (.999 fineness) spurted by Rs 515 to conclude at Rs 40,155 per kg against Monday's level of Rs 39,640.
Spot gold was up 0.1 per cent at USD 1,260.40 per ounce at early trade, having gained some 3.6 per cent since May 9.
Silver was close to a three-week peak touched on Monday when it rose 1.8 per cent, its biggest one-day percentage rise since April 11. The white metal was flat at USD 17.13 an ounce.