At Multi Commodity Exchange, zinc prices for delivery in July shed 90 paise, or 0.69 per cent, to Rs 129 per kg in a business turnover of 696 lots.
Likewise, the metal for delivery in June contracts traded lower by 80 paise, or 0.62 per cent, to Rs 128.55 per kg in 7,556 lots.
Market analysts said offloading of positions by speculators, taking weak cues from global market on signs of ample supplies amid the Greek debt impasse, mainly weighed on zinc prices.