Blackburn's Zimbabwe striker Benjani Mwaruwari has retired from international duty with immediate effect.
Benjani, 32, joined Rovers on a one-year contract last month and is keen to prolong his career in the Premier League.
The former Manchester City and Portsmouth striker has yet to score in four appearances for the Ewood Park club.
Benjani skippered his country during Sunday's goalless draw with Cape Verde before revealing his 44th international cap would be his last.
"After the game I went to speak with (coach) Norman (Mapeza) and thanked him for giving me a chance to play in the game against Cape Verde and that I was sorry we couldn't do enough to win the game and get maximum points," he explained.
"I still have a few more years playing club football, but I feel that I have done my part for my country.
"It's sad that things didn't work out the way we wanted and probably I didn't get the number of goals that the supporters wanted me to score."