Silver also recouped owing to heavy offtake from industrial users.
Standard gold (99.5 purity) climbed by Rs 250 to close at Rs 27,145 per 10 grams from Monday's closing level of Rs 26,895.
Pure gold (99.9 purity) also moved up by a similar margin to finish at Rs 27,295 per 10 grams from Rs 27,045 earlier.
Silver (.999 fineness) rose by Rs 380 to conclude at Rs 38,490 per kg as against Rs 38,110 yesterday.
On the global front, gold rose by one per cent in early trade as the dollar and European shares suffered from another sell-off in global bond markets, although higher real yields kept prices under USD 1,200 an ounce.
