Snapping a three-day losing streak, gold prices recovered by Rs 60 to Rs 29,560 per ten grams in the national capital on Friday on revival of buying by retailers at attractive lower levels.
However, silver shed Rs 150 to Rs 51,600 per kg on reduced offtake by industrial units and coin makers.
Traders said revival of buying from retailers on attractive lower levels mainly led a recovery in gold prices.
On the domestic front, gold of 99.9 and 99.5 per cent purity recovered by Rs 60 each to Rs 29,560 and Rs 29,360 per ten grams.
The metal had lost Rs 700 in last three sessions.
Silver ready fell by Rs 150 to Rs 51,600 per kg and weekly-based delivery by Rs 35 to Rs 50,795 per kg.