Traders said sentiment in gold remained strong following a positive trend overseas on the back of a weaker dollar, while investors awaited Federal Reserve Chair Jerome Powell's first congressional testimony for clues on the future pace of monetary tightening.
Globally, gold edged up by 0.03 per cent to $1,333.30 an ounce in Singapore.
Moreover, increased buying by local jewellers at the domestic spot market supported the uptrend in gold.
In the national capital, gold of 99.9 per cent and 99.5 per cent purity surged by Rs 190 each to Rs 31,850 and Rs 31,700 per 10 grams, respectively. It had gained Rs 310 in the previous three sessions.
On the other hand, silver ready drifted lower by Rs 150 to Rs 39,550 per kg and weekly-based delivery by Rs 55 to Rs 38,550 per kg.
Silver coins, however, continued to trade at previous level of Rs 74,000 for buying and Rs 75,000 for selling of 100 pieces.