"Congratulations to Team India! India puts up a superlative performance and enters the Finals in remarkable style. Fantastic batting and good bowling sealed the match for our team. Best wishes for the Finals!"

Mohammad Shami, who is the star of the night, got a special mention in the Prime Minister's congratulatory message.

"Today's Semi-Final has been even more special thanks to stellar individual performances too. The bowling by Mohammad Shami in this game and also through the World Cup will be cherished by cricket lovers for generations to come," the Prime Minister tweeted.

Mohammad Shami took seven wickets and turned the match around with two crucial wickets in an over, dismissing the in-form Kiwi captain Kane Williamson.

He picked his third five-wicket haul in the World Cup and is now the leading wicket-taker in this tournament.

"Enter into the final like a Boss. What an electrifying display of cricketing prowess. All the best for the showdown. Let's get the cup," Home Minister Amit Shah tweeted.

Earlier, Virat Kohli (117) and Shreyas Iyer (105) hit centuries to help India score 397/4 in 50 overs.