Gold futures were trading higher by 0.36 per cent at Rs 31,408 per 10 grams on Monday as traders raised bets amid positive cues from global markets.
Gold to be delivered by far-month February next year was trading higher by Rs 113, or 0.36 per cent at Rs 31,408 per 10 grams in a business turnover of 24 lots at the Multi Commodity Exchange.
Similarly, the metal for delivery in December gained Rs 106, or 0.34 per cent to Rs 31,122 per 10 grams in 268 lots.
Analysts attributed the rise in the precious metal to widening of positions by participants in line with a firming trend overseas.
Meanwhile, gold was trading 0.15 per cent higher at $1,211.30 an ounce in Singapore.