Bangladesh captain Mohammad Ashraful and wicketkeeper Mushfiqur Rahim were on Wednesday fined for breaching the International Cricket Council (ICC) code of Conduct during the third day's play in the second Test against Sri Lanka.
Ashraful has been fined 15 per cent of his match fee while Mushfiqur has been docked 50 per cent.
Ashraful was found to have breached Level 1.5 of the code which relates to "excessive appealing". Mushfiqur was found guilty of a charge under Level 2.5 of the code which deals with "charging or advancing towards the umpire in an aggressive manner when appealing".
In Sri Lanka's second innings, Mushfiqur's appeal for a caught behind against Tillakaratne Dilshan off Mehrab Hossain Junior was turned down. But Mushfiqur and Ashraful were persistent with their appeal.
Ashraful was fined after match referee Jeff Crowe had spoken to him following similar actions in the first Test.
"Mohammad Ashraful is the captain of the team and needs to lead with responsibility and patience when an umpire is making a decision," Crowe said in a ICC statement.
"Having spoken to him earlier in the series about a similar reaction, he was fully aware of what was acceptable and therefore, pleaded guilty to the charge."