The Netherlands made an early impact after shocking South Africa but finished bottom of the table with only two wins.
Captain Scott Edwards said there were no changes to his team since their previous defeat to England, but he was looking forward to what he felt was “the biggest crowd we have had in the tournament”.
Five-time winners Australia and South Africa will play the second semi-final in Kolkata on Thursday.
Teams:
India: Rohit Sharma (capt), Shubman Gill, Virat Kohli, Shreyas Iyer, KL Rahul (wkt), Suryakumar Yadav, Ravindra Jadeja, Kuldeep Yadav, Jasprit Bumrah, Mohammed Shami, Mohammed Siraj.
Netherlands: Max O’Dowd, Wesley Barresi, Colin Ackerman, Sybrand Engelbrecht, Scott Edwards (c/wk), Bas de Leede, Teja Nidamanuru, Logan van Beek, Roelof van der Merwe, Aryan Dutt, Paul van Meekeren.
Umpires: Chris Gaffney (NZL), Michael Gough (England)
TV Umpire: Joel Wilson (WIS)
Match Referee: Richie Richardson (WIS)