Gold prices were up by Rs 59 at Rs 29,162 per 10 grams at the futures trade today as speculators raised their bets even as the metal weakened overseas.

At the Multi Commodity Exchange, gold for delivery in far-month February was trading higher by Rs 59 or 0.20 per cent at Rs 29,162 per 10 grams in a business turnover of 13 lots.

The yellow metal for delivery in December gained Rs 49 or 0.17 per cent to Rs 29,188 per 10 grams in 322 lots.

Market analysts attributed the rise in gold prices at the futures trade to widening of positions amid a better trend in precious metals overseas.

Meanwhile, gold was trading lower 0.09 per cent at $1,213.37 an ounce in Singapore.