A weak trend overseas however capped the gains.
Silver held steady at Rs 41,000 per kg in limited deals from industrial units and coin makers.
Bullion traders said increased buying by local jewellers, driven by Diwali festival demand in domestic spot markets, mainly led to rise in gold prices.
Globally, gold fell by 0.12 per cent to USD 1,283.20 an ounce and silver by 0.06 per cent to USD 16.98 an ounce in Singapore.
More From This Section
Sovereign, however, remained steady at Rs 24,700 per piece of eight grams on little doing.
On the other hand, silver ready held steady at Rs 41,000 per kg, while weekly-based delivery fell by Rs 130 to Rs 39,860 per kg.
Silver coins continued to be traded at previous level of Rs 74,000 for buying and Rs 75,000 for selling of 100 pieces.