The match will begin at 3 PM Indian time. All-round performances and some individual batting prowess saw India top the World Cup 2019 league stage.
India, whose league stage match against New Zealand was washed out, have suffered just one defeat at this World Cup so far, against England, and ended on top of the 10-team group stage, making them strong favourites to beat the Black Caps.
New Zealand, who only qualified for the semi-finals in fourth place on the basis of net run-rate, have lost their last three games — against Pakistan, holders Australia and England.
The second semifinal will be played between England and Australia at Birmingham on Thursday and final on Sunday in London.