Amid a weak global trend, gold prices drifted lower by 0.34 per cent to Rs 31,361 per 10 grams at the futures trade today as participants trimmed their positions.

At the Multi Commodity Exchange, gold for delivery in October fell Rs 106 or 0.34 per cent to Rs 31,361 per 10 grams in a business turnover of 263 lots.

Similarly, the yellow metal for delivery in December traded lower by Rs 92 or 0.29 per cent to Rs 31,662 per ten grams in 11 lots.

Analysts said the fall in gold futures was mostly in tune with a weak trend overseas.

Meanwhile, gold fell 0.15 per cent to $1,343.80 an ounce in Singapore.