At the Multi Commodity Exchange, gold for delivery in August rose by Rs 34, or 0.11 per cent, to Rs 31,809 per 10 grams in a business turnover of one lot.
Similarly, the metal for delivery in far-month October contracts traded higher by Rs 24 or 0.08 per cent to Rs 31,839 per 10 grams in 548 lots.
Analysts said raising of bets by speculators triggered by a firming trend overseas, mainly led to rise in gold futures here.