While gold gained Rs 80 to Rs 30,450 per 10 grams, silver added Rs 300 to Rs 54,300 per kg.
Silver coins also spurted by Rs 2,000 to Rs 66,000 for buying and Rs 67,000 for selling of 100 pieces.
Traders said besides fresh buying, strong cues from overseas markets on speculation that governments from China to the US may take steps to spur growth, also influenced the trading sentiment.
In Singapore, gold rose 0.2 per cent to USD 1,618.52 an ounce.
On the domestic front, gold of 99.9 and 99.5 per cent purity rose by 80 each to Rs 30,450 and Rs 30,250 per 10 grams, respectively.
Sovereign moved up by Rs 50 to Rs 24,500 per piece of eight grams.
Silver ready moved up by Rs 300 to Rs 54,300 per kg and weekly-based delivery by Rs 275 to Rs 53,800 per kg.