On the Multi Commodity Exchange, gold contracts for June delivery traded higher by Rs 104, or 0.22 per cent, at Rs 47,542 per 10 gram in a business turnover of 7,560 lots, silver contracts for July delivery gained Rs 377, or 0.53 per cent, to Rs 70,850 per kg in 10,124 lots, aluminium for delivery in May declined by Rs 2.05, or 1.05 per cent, to Rs 193.85 per kg in 1,504 lots, zinc contracts for May delivery traded lower by 35 paise, or 0.15 per cent, to Rs 229.30 per kg in 1,899 lots, copper contracts for May delivery eased by Rs 3.25, or 0.42 per cent, to Rs 776.35 per kg in a business turnover of 3,736 lots, nickel contracts for May delivery traded lower by Rs 2.40, or 0.19 per cent, to Rs 1,279.60 per kg with a business turnover of 2,068 lots.