After finishing top of Group A in the first stages of the ICC Champions Trophy, England will now face South Africa in the first of the semi-finals on 19 June.
England finished top of their group thanks to their higher run-rate than Sri Lanka, even though the two sides were equal on 4 points each. At Edgbaston, England beat Australia by 48 runs and at Cardiff, they beat the New Zealand side by just 10 runs. Although they couldn't secure a win against Sri Lanka, the England side had done enough to put them through to the semi-finals of the Champions Trophy.
England's semi-final match against South Africa will take place at the home of Surrey County Cricket. Last time the side played here was in the group stages of the Champions trophy, when they suffered a defeat of 7 wickets at the hands of the Sri Lankan cricket side. England will be hoping to give a better performance to lead them through to the finals. If England make it to the final, they will face the winners of the match between India and Sri Lanka on 20 June.
Check the forecast for London before heading to the match.
Back to the events calendar.
19 June - Will the sun be shining on The Oval as England take on South Africa in the first semi-final of the ICC Champions Trophy?
Mick Hunt, Lord's groundsman, explains how weather impacts the sport of cricket.
You can check the weather forecast for other events through the Events Calendar.
If you're looking for content for your own website, take a look at our weather widget.