While, silver slipped owing to speculative selling and lower industrial demand.
Standard gold (99.5 per cent purity) rose by Rs 50 to close at Rs 30,090 per 10 grams from Monday's level of Rs 30,040.
Pure gold (99.9 per cent purity) also moved up by a similar margin to end at Rs 30,240 per 10 grams against Rs 30,190 previously.
Silver (.999 fineness) slipped by Rs 125 to conclude at Rs 38,760 per kg as against Rs 38,885.
Spot gold rose 0.2 per cent to USD 1,336.26 per ounce at early trade.
In other precious metals, silver rose 0.2 per cent to USD 17.04 per ounce.