Silver also climbed owing to speculators offtake and industrial buying.
Standard gold (99.5 purity) moved up by 95 per ten grams to end at Rs 28,830 from Monday's closing level of 28,735.
Pure gold (99.9 purity) also went up by a similar margin to finish at 28,980 from Rs 28,885 per 10 grams previously.
Silver (.999 fineness) rose by 165 per kilo to conclude at Rs 42,755 from Rs 42,590.
In London, gold slipped from one-month highs after failing to break technical resistance at its 200-day moving average for a third time, but appetite for safe-haven assets ahead of a meeting of US and Chinese leaders limited its losses.
Spot silver was also down 0.1 per cent at USD 18.27 an ounce.