Silver also rebounded by Rs 200 to Rs 38,600 per kg on increased offtake by industrial units.
Traders said fresh buying by jewellers at existing levels helped gold prices to recover from three-week lows but weak trend overseas, restricted the rise.
Globally, gold was traded a shade lower at USD 1,188.14 an ounce from USD 1,189.20 on Monday and silver fell 0.3 per cent to USD 16.71 an ounce in Singapore.
In the national capital, gold of 99.9 and 99.5 per cent purity rose by Rs 45 each to Rs 27,270 and Rs 27,120 per ten gram, respectively. It had lost Rs 105 yesterday.
Sovereign, however, continued to be traded at previous level of Rs 23,700 per piece of eight gram.
In a similar manners, silver ready moved up by Rs 200 to Rs 38,600 per kg and weekly-based delivery by Rs 140 to Rs 38,320 per kg.
