Gold prices fell by Rs 103 to Rs 31,345 per 10 gram in futures trading today as participants trimmed their positions, tracking a weak trend overseas.
At the Multi Commodity Exchange, gold for delivery in far-month December declined by Rs 103, or 0.33 per cent to Rs 31,345 per 10 grams in business turnover of 25 lots.
Similarly, the yellow metal for delivery in October contracts traded lower by Rs 102, or 0.33 per cent to Rs 31,230 per 10 grams in 330 lots.
Analysts said that apart from a weak trend in overseas markets, profit-booking by traders mainly influenced gold prices at futures trade here.
Meanwhile, the yellow metal fell 0.21 per cent to USD 1,333.90 an ounce in Singapore. It has climbed 1.9 per cent this week, the most since the period to July 29, as the dollar fell and investors boosted holdings in bullion-backed exchange-traded funds.