Faf du Plessis warned his South Africa flops to expect “harsh words” as the skipper fights to save his country’s spluttering World Cup challenge.

Du Plessis’ side are already in danger of blowing their World Cup bid after two defeats in the first four days of the tournament left their campaign in turmoil.

Thrashed by 104 runs against hosts England on Thursday, South Africa struggled again when they returned to the Oval to face Bangladesh on Sunday.

After Bangladesh posted their highest one-day international score of 330-6, South Africa’s attempt to become the first team in World Cup history to successfully chase a total that high fell 21 runs short.