Sri Lanka captain Angelo Mathews has been banned for two one-day internationals.
Mathews was punished by the ICC for maintaining a slow over rate during the one-wicket defeat to India in the final of the Tri-Nation series in Trinidad on Thursday.
The Sri Lanka players were also fined 40 per cent of their match fees after the team were ruled to be three overs short of their target at the end of the match in Port of Spain.
Mathews pleaded guilty to the offence and accepted the sanction.
He will miss the first two of the five one-dayers against South Africa in Colombo on July 20 and 23.
India clinched a tense victory over Sri Lanka with two balls to spare after captain Mahendra Singh Dhoni smashed 16 off the final three deliveries of the match.