Sri Lanka batsman Niroshan Dickwella has been suspended for two limited-overs matches after a Code of Conduct breach during Sunday's Twenty20 win over Australia in Geelong. Dickwella will therefore miss Wednesday's final match in the T20 series at Adelaide Oval, having been found guilty of showing dissent at an umpire's decision.

Umpire Simon Fry gave Dickwella out caught-behind when the batsman tried to scoop a delivery from James Faulkner over the wicketkeeper during the third over of Sri Lanka's chase. Replays showed the ball had struck Dickwella's shoulder rather than his bat.

The ICC said in a statement that after he was given out, Dickwella "paused to view the replay, kicked the turf and looked at his shoulder for a prolonged period of time."

The punishment for his Code of Conduct breach was a fine of 30% of his match fee and two demerit points, but those demerit points were enough to bring a suspension.

During the fourth ODI against South Africa in Cape Town earlier this month, Dickwella had accrued three demerit points following an incident in which he and Kagiso Rabada made contact on the field, and his five demerit points have thus been converted into a suspension for two limited-overs games.

Australia's wicketkeeper, Tim Paine, has also been fined 15% of his match fee over a related Code of Conduct breach, for what the ICC described as using "inappropriate words" after Dickwella was given out.