28 June 2024 01:53 am Views - 1671
England, who beat India by 10 wickets in the 2022 semi-finals, collapsed to 103 all out chasing 172 for victory, with spinners Kuldeep Yadav (3-19) and Axar Patel (3-23) sharing six wickets between them.
Earlier, India posted 171-7 in a rain-interrupted innings after losing the toss with captain Rohit Sharma making 57 -- his third fifty of the tournament -- and Suryakumar Yadav 47.
South Africa overwhelmed Afghanistan by nine wickets in the first semi-final on Wednesday to book their place in Saturday's final in Barbados.
Both India and South Africa have yet to lose a match at this tournament.
India will be bidding for their first major title since winning the 2013 Champions Trophy, having lost on home soil to Australia in last year's 50-over World Cup final.