Days after fracturing South Africa all rounder Ryan McLaren's right arm, Australian quick Mitchell Johnson has ramped up the mind games after the Proteas saw off Zimbabwe on Thursday to confirm their place in the final at Harare Sports Club.
Mitchell Johnson, 32, who destroyed England in Australia's 5-0 Ashes sweep at home last southern summer, left allrounder Ryan McLaren with a hairline fracture in his right forearm on Tuesday.
Ryan McLaren finished with 3-24 and Dale Steyn 3-36 to take South Africa to two wins from two in the tournament after beating top-ranked Australia on Wednesday.
South African ODI skipper AB de Villiers continued to top the batting chart in the ODI rankings as Indian captain Mahendra Singh Dhoni maintained his sixth position while Shikhar Dhawan stayed on tenth.
Ryan McLaren also said that the incessant rain at the Centurion could play spoilsport ahead of the third and final ODI against India on Thursday.
Dale Steyn and Ryan McLaren took three wickets each as India folded up for 217 runs in 41 overs. MS Dhoni's 71-ball 65 went in vain as India fell short by 141 runs.
Opener Dilshan, who hit an unbeaten 115 in the fourth game in Pallekele on Sunday, plundered 13 boundaries before he was bowled for 99 by McLaren in the 39th over. Ajantha Mendis claimed three for 36.
Amla's feats included the South African Test record score of 311 not out against England at The Oval last year. The memorable innings earned him nomination for the 'KFC So Good' award.
India are already through to the semifinals after two wins out of two, while Pakistan are out of contention. That leaves the Proteas and the West Indies locked in a battle for the second semifinal spot.
South Africa, who ran neck-and-neck in terms of runs with India till at least the 35th over, paid the price for losing far too many wickets after at least three middle-order batsmen frittered good starts.