Persistent rain in Lahore ended the Australia vs Afghanistan match without result, advancing Australia to the semi-finals. Afghanistan’s semi-final hopes hinge on England defeating South Africa decisively. South Africa aim to secure their spot with a win over England, while India and New Zealand will compete in Dubai to determine Group A seeding. Post navigation ‘Weren’t expecting such over-reliance’: Ryan highlights impacts of India spinners When and where to watch SA vs ENG in Champions Trophy 2025