The new-ball bowlers continued the attack, taking the wickets of Aiden Markram (10) and Heinrich Klaasen (10) to restrict South Africa to 24-4 as the Proteas chose to bat under overcast skies and rain in the air. decided.
South Africa is chasing its first World Cup final after stumbling in four semi-finals, including two against Australia in 1999 and 2007.
The winners of Thursday’s game will face undefeated hosts India, which had earlier defeated New Zealand in the semi-final, in the final in Ahmedabad on Sunday.