Silver also surged on higher speculative off-take amidst industrial demand.
Standard gold (99.5 purity) rose by Rs 100 to end at Rs 29,980 per 10 grams from Tuesday's closing level of Rs 29,880.
Pure gold (99.9 purity) gained Rs 105 to conclude at Rs 30,115 per 10 grams from Rs 30,010 yesterday.
Silver ready (.999 fineness) zoomed by Rs 955 per kg to finish at Rs 54,370 as compared to Rs 53,415 previously.
In Europe, gold moved up in a listless trade amidst steady euro against the dollar on the back of investor cautiousness ahead of this week's European Central Bank meeting for further measures to tackle eurozone debt crisis.
Spot gold was bid up at USD 1,623.31 an ounce in early trade and silver was bid higher at USD 28.30 an ounce.