Zimbabwe crashed out of the event after slumping to their second defeat in the tournament having lost to hosts Sri Lanka by 82 runs in the tournament opener.
As expected, both Sri Lanka and South Africa, who face each other in their last group match here on Saturday, have progressed to the Super Eight stages from the pool.
Opening their campaign in tournament, South Africa first restricted Zimbabwe to 93 for eight after inviting the opposition to bat and then piled up the runs without breaking a sweat.
Richard Levi smashed his way to a 44-ball unbeaten 50 while Hashim Amla remained not out on 32 from 33 balls as South Africa chased down the target with 44 balls to spare.
With South Africa just needing six to win, Zimbabwe squandered the only chance of picking up a wicket the got in the match when Vusi Sibanda dropped Amla at point of Kyle Jarvis.
Earlier, Jacques Kallis stole the show with four wickets as a pace inspired South Africa restricted minnows Zimbabwe to the paltry total.
Kallis utilised the lively pitch at the Mahinda Rajapaksa Stadium to perfection and scalped four wickets for 15 runs to rock the Zimbabwe innings.
He was ably supported by pace duo of Morne Morkel (2/16) and Dale Steyn (1/9), who produced a lethal opening spell to dismantle the Zimbabweans.
From Our Network
- Ayaz Promised He Wouldn't Speed, Says Azhar's Friend Jwala Gutta
- Watch: 'You're not happy India won', captain cool Dhoni fumes at journalist
- IPL 8: Glenn Maxwell has disappointed himself: George Bailey
- Sachin Tendulkar prays for flood victims, says Chennai is fighting back
- Ahmed Shehzad acted like Afridi's servant: Former PCB chief
- Why doesn’t farmers’ suicide trouble you as much as Pratyusha’s, asks Nana Patekar
- 'Find Your Beautiful': Radhika Apte explains real meaning of beauty
- Actor Harshvardhan Rane finds it challenging to romance three heroines in 'Maaya'
- Shah Rukh Khan is really impressed with his 'Raees' co-stars
- Kapil Sharma returns tonight: 5 reasons that make the first episode special