South Africa have cruised into the ICC Cricket World Cup semifinals with a nine wicket victory over Sri Lankan in Sydney.

Sri Lanka were bowled out for 133.

They will either meet New Zealand or West Indies in Auckland on Tuesday in the semifinals.

Meanwhile, Bangladesh will meet India in the second quarterfinal at 3.30pm today, Australia will clash with Pakistan at 3pm Friday while New Zealand will face the West Indies at 1pm Saturday.