New Zealand skipper Tom Latham won the toss and elected to bat first in the second Test of the three-match series against India at Punes Maharashtra Cricket Association (MCA) Stadium on Thursday.