Zinc futures today firmed up to Rs 95.75 per kg on positive cues from physical markets.
However, weakness in metal at the London Metal Exchange on weak US economic data limited the gains.
On the Multi Commodity Exchange counter, zinc for delivery in current-month August contracts traded Rs 0.15, or 0.16 per cent, higher at Rs 95.75 per kg with a turnover of 7,729 lots.
The metal for delivery in September inched up by Rs 0.05, or 0.05 per cent at Rs 96.80 per kg in a turnover of 542 lots.
At the London Metal Exchange, zinc declined 0.5 per cent to $2,075 a tonne. Market analysts attributed the marginal rise in zinc futures to better trend at physical markets.