Read a preview and watch live cricket streaming of England vs South Africa in the Champions Trophy.
Where: The Oval
When: 10.30 BST
Watch live: Click here to watch on NowTV with Sky!
The first semi-final of the last ever Champions Trophy starts when hosts England take on South Africa in what should prove to be a thrilling encounter.
Alastair Cook’s side recorded a narrow victory over New Zealand in Group A to reach this stage of the tournament and in the Proteas they face tough opposition.
That being said, AB de Villiers’ team only managed second in Group B after an uncompromising India side smashed through South Africa’s defences on the first day of the competition.
The team will also have to take on the Three Lions without No.1 pace bowler Dale Steyn, who will miss the match through injury and Rory Kleinveldt will take his place.
For England a promising bowling attack takes on a slightly new look through choice, rather than having their hand forced by fitness issues, as Steven Finn returns to the side for Tim Bresnan.
It’s a hot and humid day in the capital, which could make for some movement of the white ball for swing master James Anderson – although the umpires will be keeping a strong eye on the Three Lions following the ball-tampering accusations against Sri Lanka.
Victory for either side in this semi-final will of course mean booking the first place in the final, with the other spot being occupied by the winners of India v Sri Lanka on Thursday.
There is all to play for.