Silver also rose by Rs 450 per kg on good speculative offtake and industrial demand.
Standard gold (99.5 purity) moved up by Rs 10 to end at Rs 31,170 per 10 grams from its previous level of Rs 31,160.
Pure gold (99.9 purity) also rose by a similar margin to close at Rs 31,320 per 10 grams against Rs 31,310 earlier.
Silver (.999 fineness) climbed by Rs 450 to end at Rs 45,785 per kg as against Rs 45,335 previously.
More From This Section
Spot gold was trading up 0.4 per cent at USD 1,323.81 an ounce in early European trade. It touched USD 1,315.27 on Tuesday, the lowest in more than a week.
US gold futures were up 0.2 per cent at USD 1,326.90 an ounce.
Spot silver was up 1 per cent at USD 19.04 an ounce.