Though Bangladesh have played well so far in the tournament, the one thing that pushed them through to the semi-final stage is the intervention of the Rain God. All it took was one bad day for Australia to get eliminated of the competition and Bangladesh to enter their first ever semi-final in any ICC event. But the task in hand now is the toughest and might as well be the end of their journey as they will face India, one of the strongest sides in the tournament. As the two teams face off, here are the key battles one might expect.

Tamim Iqbal vs Bhuvneshwar Kumar: Bhuvneshwar loves to swing the ball and is rather good at it. He will find support from the conditions from the beginning. Tamim, the most accomplished Bangladesh batsman, will start things off for his side and will face a fresh Bhuvneshwar early on. Tamim s chances are the loose balls while Bhuvneshwar will be eager to frustrate Tamim and get his wicket.

Shikhar Dhawan vs Mashrafe Mortaza: Dhawan has been one of the consistent batsmen for India in this tournament and will be India s hope for a strong start. With 68, 125 and 78, Dhawan will be the one Bangladesh will want to pick up soon and who better than the skipper, the experienced Mortaza for the job? Mortaza knows how to limit his experiment and hence can be one of the economical bowlers against the hard-hitting Dhawan.

Mushfiqur Rahim vs Ravichandran Ashwin: Ashwin, one of the most experienced bowlers of the side, will not be easy to play irrespective of the conditions. It will be interesting to see Mushfiqur, one of the better players of spin in the Bangladesh team, facing him outside the subcontinent.

Virat Kohli vs Rubel Hossain: The rivalry between Kohli and Rubel dates back to the 2011 World Cup. It got worse during the 2015 edition of World Cup when Rubel got Kohli for 1. In the ongoing tournament Kohli has scored two fifties but has also been dismissed for a duck when bowled outside off-stump. Rubel will be aware of Kohli s weakness and will look to move the ball away from him, while Kohli will look to hit him hard, in search of a sweet revenge.

Mahmudullah vs Jasprit Bumrah: Though Mahmudullah and Shakib Al Hasan engineered Bangladesh s victory over New Zealand with patient knocks, Mahmudullah s major responsibility is to bat in the middle-order and accelerate. Bumrah, one of the finest death-bowlers, will be India s perfect reply to Mahmudullah who would come for the slog hitting.

Ravindra Jadeja vs Shakib Al Hasan: Both are dependable left-arm spin-bowling all-rounders their respective teams will need to do well for them to win the match. Shakib was one of the reasons for Bangladesh s qualification to the semi-final. On the other hand, no mentionable heroics have come from Jadeja, which will make him eager to prove his mettle in the semi-final.