A 119-run victory over Sri Lanka helped South Africa book their spot in the semi-finals alongside India. The hosts ran rampant on the day, setting their opponents a target of 233 runs before bowling them out for a significantly lesser score. (More Cricket News)