England topped Group A and will play South Africa in the last-four stage after Sri Lanka knocked holders Australia out of the tournament with a 20-run win at The Oval last night.
Sri Lanka, who finished second in Group A, will take on reigning world champions and Group B toppers India in the second semifinal at Cardiff on Thursday.
For South Africa -- often dubbed 'chokers' for losing from promising positions -- their only ICC trophy came way back in 1998 when they won the inaugural edition of the Champions Trophy, then known as ICC Knock-Out Trophy, in Bangladesh.
Thereafter, the Proteas failed to advance beyond the semifinal stages of major tournaments despite having strong outfits. But come tomorrow, the A B de Villiers-led side would be hoping to turn the tide.
However, South Africa got a shot in the arm in their last game when pace spearhead Dale Steyn returned to the playing XI after missing the opening two group encounters due to a side strain.
And soon after returning Steyn showed why he is the world's numero uno pacer by emerging as the pick of the bowlers for South Africa with figures of two for 33 against the West Indies.