Traders said sentiment got a boost after gold edged higher overseas on a weaker dollar following US Secretary of State Rex Tillerson's sudden dismissal and after consumer price data pointed towards a path of gradual hikes in US interest rates.
Globally, gold rose 0.11 per cent to $1,327.30 an ounce and silver by 0.21 per cent to $16.59 an ounce in Singapore.
Besides, fresh buying by local jewellers at the domestic spot market fuelled the uptrend, they said.
In the national capital, gold of 99.9 per cent and 99.5 per cent purity moved up by Rs 65 each to Rs 31,515 and Rs 31,365 per 10 grams, respectively.
Following gold, silver ready rose by Rs 60 to Rs 39,560 per kg and weekly-based delivery by Rs 125 to Rs 39,000 per kg.
Silver coins however continued to be traded at previous level of Rs 74,000 for buying and Rs 75,000 for selling of 100 pieces.
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.