Gold remained flat at Rs 30,000 per 10 grams in scattered deals even as it weakened overseas while silver rose to Rs 44,050 per kg.
Traders attributed the rise in silver prices to pick up in demand from industrial units at the domestic spot market.
Globally, gold fell 0.24 per cent to USD 1,246 an ounce and silver 0.05 per cent to USD 18.38 in Singapore.
In the national capital, silver ready shot up by Rs 200 to Rs 44,050 per kg while weekly-based delivery rose by Rs 170 to Rs 43,320 per kg.
On the other hand, gold of 99.9 per cent and 99.5 per cent purity held steady at Rs 30,000 and Rs 29,850 per 10 grams, respectively. It had lost Rs 150 yesterday.
Sovereign, however, remained unchanged at Rs 24,500 per piece of eight grams.