Gold prices edged up by Rs 84 to Rs 34,110 per 10 gram at futures trade Friday on firm demand by local jewellers at the spot market.
However, weak global sentiment capped the gains.
On the Multi Commodity Exchange, gold to be delivered in June contracts was up by Rs 84, or 0.25 per cent, to trade at Rs 34,110 per 10 gram in a business turnover of 18,056 lots.
According to analysts, raising of bets by speculators at current levels mainly pushed up gold prices at futures trade here but a subdued trend overseas limited the gains.
Globally, however, the precious metal was trading 0.43 per cent lower at USD 1,294.19 an ounce in New York.