Gold prices went up by 0.32 per cent at Rs 31,469 per 10 gram at the futures trade as participants created fresh positions owing to a firm trend overseas.

At the Multi Commodity Exchange, gold for delivery in far-month August rose Rs 101 or 0.32 per cent to Rs 31,469 per ten grams in a business turnover of 240 lots. Similarly, the yellow metal for delivery in June gained Rs 81 or 0.26 per cent to Rs 31,189 per ten grams in 1,891 lots.

Analysts said gold prices were slightly up as dollar inched higher versus a basket of currencies, with investors awaiting minutes of the Federal Reserve's last policy meeting due later in the day for hints on the pace of further US monetary tightening.

Globally, gold rose 0.15 per cent to $1,292.50 an ounce in Singapore.