The semi-final line-up of the ICC Champions Trophy 2017 is complete with three Asian teams in the last-four stage.
Defending champions India were the 3rd side to make the knockout stage on Sunday (June 11) as they defeated South Africa by 8 wickets in a virtual quarter-final at The Oval in London.
Monday's (June 12) game saw Pakistan being the 4th team to progress as they beat Sri Lanka by 3 wickets. Pakistan were 2nd in Group B with 4 points.
Virat Kohli-led India topped Group B with 4 points with a better net run rate than Pakistan. Hosts England were the number one side in Group A while Bangladesh were second.
England won all their 3 matches (6 points) in the league phase while Bangladesh (3 points) had one victory, lost one and had one game washed out.
Bangladesh, captained by Mashrafe Mortaza, are in the last-four stage of an ICC event for the first time.
In last edition's (2013) semi-finals, India beat Sri Lanka by 8 wickets while England got the better of South Africa by 7 wickets.
India, under the leadership of Mahendra Singh Dhoni, won the rain-hit final by 5 runs against England. The title decider was reduced to 20 overs per side.
Here is the schedule for Champions Trophy semi-finals
June 14 (Wednesday) - 1st Semi-final
(A1) England Vs (B2) Pakistan
3 PM IST (10.30 AM Local, 9.30 AM GMT) - Cardiff Wales Stadium, Cardiff
June 15 (Thursday) - 2nd Semi-final
(A2) Bangladesh Vs (B1) India
3 PM IST (10.30 AM Local, 9.30 AM GMT) - Edgbaston, Birmingham
June 18 (Sunday) - FINAL
3 PM IST (10.30 AM Local, 9.30 AM GMT) -The Oval, London
Note: All matches LIVE on Star Sports network in India. Live streaming on Hotstar.com