Gold prices weakened 0.18 per cent to Rs 31,902 per 10 gram in futures market Wednesday as speculators trimmed their positions taking weak cues from global market. At the Multi Commodity Exchange, gold for delivery in April declined by Rs 58, or 0.18 per cent, to Rs 31,902 per 10 gram in a business turnover of 959 lots. Similarly, the June contract of gold was down by Rs 48, or 0.15 per cent, at Rs 32,142 per 10 gram in a business turnover of 62 lots. Analysts said the fall in yellow metal prices in futures trade was mostly in tandem with a weak trend overseas on a stronger dollar. Globally, gold fell 0.2 per cent to USD 1,304.27 an ounce in New York Wednesday.