Gold prices rose 0.31 per cent to Rs 29,471 per 10 grams at the futures trade today as speculators created fresh positions, taking positive cues from global markets.

At the Multi Commodity Exchange, gold for delivery in December was trading up by Rs 91 or 0.31 per cent at Rs 29,471 per 10 grams in a trade volume of 317 lots. The metal for delivery in February moved up Rs 69 or 0.23 per cent to Rs 29,586 per 10 grams in a turnover of 45 lots.

Market analysts said rise in precious metal at the global market influenced gold prices at the futures trade here as participants enlarged bets.

Meanwhile, gold edged up as much as 0.14 per cent to $1,289.70 an ounce in Singapore today.