Gold prices edged up by 0.10 per cent to Rs 31,032 per 10 grams at the futures trade as speculators built up fresh positions tracking a firm trend overseas.

At the Multi Commodity Exchange, gold for delivery in June went up by Rs 30 or 0.10 per cent to Rs 31,032 per ten grams in a business turnover of 169 lots. Likewise, the yellow metal for delivery in August rose Rs 26 or 0.08 per cent to Rs 31,213 per ten grams in 5 lots.

Analysts said, fresh positions created by participants in tandem with a firm trend in the global markets where gold edged up after posting its biggest percentage fall in over two weeks in the previous session, amid tensions over Syria and a US-China trade stand-off, attributed to the uptrend.

Globally, gold rose 0.44 per cent to $1,340.20 an ounce in Singapore.

comment COMMENT NOW