Gold prices rose Rs 122 to Rs 29,695 per 10 grams at the futures trade today as speculators raised bets amid a firm global trend.

At the Multi Commodity Exchange, gold for delivery in December was trading higher by Rs 122 or 0.41 per cent to Rs 29,695 per 10 grams in a business turnover of 508 lots. The yellow metal for delivery in February next year gained Rs 112 or 0.38 per cent to Rs 29,752 per 10 grams in two lots.

Market analysts attributed the rise in gold prices at the futures trade to positive global cues as fresh concerns over North Korea’s nuclear ambitions stoked safe-haven demand for the precious metal and weighed on the dollar.

Meanwhile, gold was trading 0.48 per cent higher at $1,282.20 an ounce in Singapore.