However, silver eased by Rs 75 to Rs 36,725 per kg due to reduced offtake by industrial units and coin makers.
Bullion traders said emergence of buying by jewellers and retailers at the existing levels to meet wedding season demand and a firming trend in global market mainly led to recovery in gold prices.
Globally, gold ended 1.53 per cent higher at USD 1,156.40 an ounce in New York yesterday.
Sovereign, however, traded Rs 200 lower at Rs 22,200 per piece of eight grams on weak demand.
On the other hand, silver ready fell Rs 75 to Rs 36,725 per kg while weekly delivery lost Rs 80 to Rs 36,830 per kg on muted demand.
Silver coins, however, ruled steady at Rs 51,000 for buying and Rs 52,000 for sale of 100 pieces.