While gold added Rs 60 to Rs 30,060 per 10 gm, silver advanced by Rs 200 to Rs 55,200 per kg due to increased offtake by jewellers and industrial units.
Traders said sustained buying by retailers amid a firming global trend mainly kept both gold and silver prices higher for the second day.
Gold in New York, which normally set price trend on the domestic front, rose by USD 4.50 to USD 1581.50 an ounce and silver by 0.28 per cent to USD 28.76 an ounce last night.
Silver ready advanced by Rs 200 to Rs 55,200 per kg while weekly-based delivery lost Rs 345 at Rs 53,655 per kg on lack of speculators support.
However, silver coins rose further by Rs 1,000 to Rs 80,000 for buying and Rs 81,000 for selling of 100 pieces.