Elsewhere, silver slipped on speculative selling amid industrial buying.
Standard gold (99.5 purity) moved up by Rs 5 to settle at Rs 29,090 per 10 grams from yesterday's closing level of Rs 29,085.
Pure gold (99.9 purity) also gained by a similar margin to end at Rs 29,240 per 10 grams against Rs 29,235.
Silver (.999 fineness) fell by Rs 190 per kg to finish at Rs 37,610 compared to Rs 37,800 previously.
Spot gold was up 0.6 percent at USD 1,235.86 an ounce in early trade, heading for a third straight day of gains.
Among other precious metals, silver eased 0.2 percent to USD 15.25 an ounce.