Gold prices were trading higher by Rs 222 at Rs 29,823 per 10 grams at the futures trade as speculators raised bets amid a firm global trend.

At the Multi Commodity Exchange, gold for delivery in December was trading higher by Rs 222 or 0.75 per cent at Rs 29,823 per 10 grams in a business turnover of 36 lots. The yellow metal for delivery in October gained Rs 207 or 0.7 per cent to Rs 29,710 per 10 grams in 938 lots.

Market analysts attributed the rise in gold prices at the futures trade to a firm trend overseas, where it rallied to the highest level this year after North Korea fired a ballistic missile over Japan boosting demand for havens amid escalating tensions between Pyongyang and the US and its allies.

Meanwhile, gold was trading 0.9 per cent higher at $1,322.41 an ounce in Singapore, the highest intra-day since November 9 last year.