On the Multi Commodity Exchange, gold contracts for April traded higher by Rs 213, or 0.50 per cent, to Rs 42,598 per 10 gram in a business turnover of 5,096 lots.
The yellow metal for June delivery edged up by Rs 303, or 0.71 per cent, to Rs 42,901 per 10 gram in a business turnover of 157 lots.
Globally, gold prices fell 0.77 per cent to USD 1,629.90 per ounce in New York. VHP SHWSHW