There's a bubbling sentiment that the rivalry between India and Bangladesh is getting up there, with other big ones, in international cricket. It's a new-age one, possibly spurred on by the internet, and many a close finish in recent times. Social media is also something that Mashrafe Mortazawants his players to stay away from. "It is better to stay away from outside pressure," he says.
Bangladesh have had a very good campaign so far, led by contributions from almost every senior player and some stunning performances by the newer generation. They're in with a sniff still to topple a few other teams and make it to the semi-final. Perhaps importantly, ahead of such a big game, they've had a seven-day break which could come as a boon in a tournament such as the World Cup. They've had a couple of sessions of practice, even one on the sidelines of the India-England game, and are happy about it.
On the other end of the spectrum is India who will come into the game with just a day's break after their setback against England. But they will have an advantage of better knowledge of the conditions than their opponents.
When : July 2, 2019, at 10:30 AM Local Time
Where : Edgbaston Cricket Ground, Birmingham
What to expect : The weather conditions are predicted to stay fine through the game.
Bangladesh vs India live Cricket World Cup
India : With Vijay Shankar ruled out of the tournament, India are likely to continue with the same combination that played against England.
Probable XI : Rohit Sharma, KL Rahul, Virat Kohli, Rishabh Pant, MS Dhoni, Kedar Jadhav, Hardik Pandya, Mohammed Shami, Kuldeep Yadav, Yuzvendra Chahal, Jasprit Bumrah
Bangladesh : Mahmudullah's fitness which was a matter of concern before Bangladesh's break but has had some practice ahead of the game, which should ease their nerves.
Probable XI : Tamim Iqbal, Soumya Sarkar, Shakib Al Hasan, Mushfiqur Rahim, Liton Das, Mahmudullah, Mosaddek Hossain, Mohammad Saifuddin, Mehidy Hasan, Mashrafe Mortaza, Mustafizur Rahman