Australia will face England in a blockbuster World Cup semi-final showdown as the defending champions finished second in the group after an agonising loss to South Africa. India’s win over Sri Lanka meant Australia were leapfrogged in the standings, shortly after Faf Du Plessis’ 93-ball century and Rassie Van Der Dussen’s one-day international best of 95 had propelled the Proteas to 325-6. Despite David Warner’s 122, a defiant innings as he and Steve Smith faced South Africa for the first time since the ball-tampering scandal, Australia lost by just 10 runs as they were all out for 315 after 49.5 overs. At 119 for four a heavy defeat loomed, but Warner’s sensational ton and Alex Carey’s 85 from 69 balls helped to bring the equation down to 11 from the final two balls at Old Trafford, only for Nathan Lyon to hole out. That confirmed India as group winners and they will take on New Zealand while Australia are up against the tournament hosts with fitness doubts over Usman Khawaja and Marcus Stoinis.