While, silver slipped modestly by Rs 45 per kg to Rs 38,675 on subdued offtake from industrial units.
Standard gold (99.5 per cent purity) rose by Rs 15 to end at Rs 29,390 per 10 grams from Monday's closing level of Rs 29,375.
Pure gold (99.9 per cent purity) also moved up by a similar amount to close at Rs 29,540 per 10 grams compared to Rs 29,525 previously.
Overseas, gold hit its highest since late September, extending a year-end rally that saw the metal rise 4.4 per cent in the last three weeks of 2017, as a further retreat in the dollar drove prices above USD 1,310 an ounce.
More From This Section
The weaker dollar, which posted its biggest annual drop since 2003 last year, helped to lift gold by more than 13 per cent in 2017.
Spot gold was up at USD 1,311.30 an ounce in early European trade, while US gold futures for February delivery were up at USD 1,313.20 an ounce.