Mushfiqur Rahim is to step down as captain of Bangladesh after the two Twenty20 internationals against Zimbabwe this weekend.
The wicketkeeper-batsman made his announcement after Bangladesh fell to a seven-wicket defeat in a one-day international against the same opponent in Bulawayo, a victory that was enough to win the series for the home side.
The 24-year-old took over as captain in September 2011 when Shakib Al Hasan was removed from the job.
Shakib's dismissal also came in the wake of a tour to Zimbabwe, when the African side won the one-off Test that signalled their return to the five-day game and triumphed 3-2 in the one-day series that followed.
"This is probably my last tour as captain," he said. "I will resign once we get back to Dhaka.
"The reason is the way we lost the games and at the same time I failed to perform. I think I failed to lead my team, so the two T20 matches will be my last as captain."