At the Multi Commodity Exchange, gold for delivery in far-month February rose by Rs 104, or 0.41 per cent, to Rs 25,305 per 10 grams in a business turnover of 204 lots.
Similarly, the yellow metal for delivery in December traded higher by Rs 99, or 0.40 per cent, to Rs 25,127 per 10 grams in 5,816 lots.
Analysts attributed the rise in gold prices at futures to covering up of short positions by speculators but the metal's weakness overseas as a report showed a pick up in US consumer prices, strengthening bets that the Federal Reserve will raise interest rates as soon as next month, limited the gains.