India beat Bangladesh in the semi-finals of Champions Trophy on June 15, 2017, at Edgbaston. India confirmed their place in the semi-final by getting better of their bitter rivals Pakistan. They also beat the number one team in the world, South Africa.

India will clash with arch-rivals Pakistan in the finals on Sunday, June 18.

Final scorecard

India 265/1 in 40.1 overs. Rohit Sharma 123*, Virat Kohli 96*

Bangladesh 264/7 in 50 overs.

Bangladesh 135/2 in 23.2 overs.

India won the toss and they bowl first

Match start time is 3:00 p.m. IST.

Tv telecast and online streaming

Cricket fans in the Indian Subcontinent will get the Icc Champions Trophy live on Star Sports India while the games will be streamed online on Hotstar (both on mobile and the internet).

Bangladesh viewers can watch the match on Gazi TV. The national television channel DD will also telecast live the matches which India will be playing.

In the other group, Bangladesh got better of Australia and New Zealand, and they entered the semi-finals.

So India And Bangladesh will clash again, and the Tigers are not pushovers notwithstanding the drubbing they got at the hands of Indian in an earlier match.

Test for Kohli

The ICC Tournament will also be a litmus test for Kohli as the captain of the Indian ODI side, and he has led the nation to two victories in three matches.

He has proved his mettle as the Test team captain and a good performance in Champions Trophy will only add weight to his persona. Remember, Kohli has been at loggerheads with the Team India Coach Anil Kumble and a win in Champions trophy will strengthen his position.

Kohli is not taking the opposition lightly, and he must be remembering how Bangladesh in the World Cup 2007 beat India by five wickets and snuffed India’s chances to go to the finals.

Bangladesh is a formidable side, and when they click as a team, they can make any team look like minnows. One can see their attitude and composure when they were chasing down the target against New Zealand.

Can Bangladesh pull off a sensational upset to beat India and win their first ever major ICC championship title? If they can do it, it will be a great achievement for a team that is filled with youngsters. The Bangla skipper Mashrafe Mortaza is optimistic ahead of the match, he said, "I know that on our day, we can do anything."

Meanwhile, Pakistan has reached the finals of the ICC Champions Trophy 2017 by beating the powerful host team England yesterday. They will now play the winners of today's game, most probably an epic India-Pakistan final is on the cards. The final is scheduled for June 18 at the Oval.