Besides, increased demand from consuming industries at domestic spot market supported the upside.
At the Multi Commodity Exchange, zinc for delivery in July edged up by 50 paise or 0.34 per cent to Rs 146.90 per kg in business turnover of 242 lots.
On similar lines, the metal for delivery in August traded higher by 45 paise or 0.31 per cent to Rs 147.50 per kg in 8 lots.
Globally, zinc for delivery in three months rose 0.5 per cent to USD 2,189 a tonne on the London Metal Exchange. Prices had touched USD 2,210.50 on Wednesday, the highest since May 2015.