At the Multi Commodity Exchange, gold for delivery in August was trading higher by Rs 35 or 0.11 per cent to Rs 31,050 per 10 grams in a business turnover of 498 lots.
The yellow metal for delivery in October gained Rs 33 or 0.11 per cent to Rs 31,450 per 10 gm in 7 lots.
Market analysts attributed rise in gold prices at futures trade to positive global cues.
Meanwhile, gold was trading higher 0.09 per cent at USD 1,329.70 an ounce in Singapore.
PTI