Traders said, increased buying by local jewellers at the domestic spot market kept gold prices higher. However, a weak trend overseas was noted, as investors remained cautious ahead of key events in the coming week such as a US Federal Reserve policy meet and a summit between the United States and North Korea, capped the rise.
Silver, however, held steady at Rs 41,000 per kg in scattered deals from industrial units.
Globally, gold fell 0.12 per cent to USD 1,295.30 an ounce and silver shed 0.21 per cent to USD 16.64 an ounce in Singapore.
A depreciating rupee against the dollar made imports of gold costlier, which supported the uptrend, they said.
In the national capital, gold of 99.9 per cent and 99.5 per cent purity rose further by Rs 80 each to Rs 31,950 and Rs 31,800 per 10 grams, respectively. The metal had gained Rs 270 in last two days.
Sovereign gold, however, remained flat at Rs 24,800 per piece of eight grams.
On the other hand, silver ready held steady at Rs 41,000 per kg, while weekly-based delivery traded higher by Rs 285 to Rs 40,370 per kg on speculative buying.
Silver coins, however, remained flat at Rs 76,000 for buying and Rs 77,000 for selling of 100 pieces.