AB de Villiers

vs

Lasith Malinga

An interesting battle will be on cards when the two cricketing giants meet. AB de Villiers is third in the list of leading run-getters while Lasith Malinga is leading wicket-taker for his side. De Villiers will be keen to help his side win in knockouts for the first time while Malings has to shoulder the responsibility to stop his onslaught though he is not in great form.

Hashim Amla

vs

Tillakaratne Dilshan

Both the stars have scored runs but the Sri Lankan has been in tremendous form, scoring two hundreds in the tournament. While Amla has so far amassed 307 with one century, Dilshan has smashed 395 runs. It would be interesting to see how both the openers deal with the new ball. Their success or failure could well determine the course of the match.

Dale

Steyn

vs

Kumar

Sangakkara

Dale Steyn has been patchy so far while Kumar Sangakkara has been in superb form. However, South Africa will wrest their hopes on Steyn to unsettle the Lankan batting line-up, especially the run-machine Sangakkara. He has hit a record four consecutive hundreds in ODIs and is currently leading the batting charts with 496 runs.

Imran

Tahir

vs

Angelo Mathews

Imran Tahir (11) is South Africa 's second-highest wicket-taker behind Morne Morkel (13) with a five-wicket haul to his credit. He will play a key role for the Proteas but against him will be an in-form batting line-up, whose top-order has toyed with almost every bowling attack. Sri Lanka skipper Angelo Mathews has been terrific with both bat and ball and will look to continue with his form.