Marouane Chamakh played his last international match for Morocco in 2014
Former Morocco international Marouane Chamakh has confirmed his retirement from football at the age of 35 after not playing for almost two-and-a-half years.
The former Arsenal, West Ham, Crystal Palace, Cardiff City and Bordeaux striker had been without a club since he left Cardiff in 2016.
His last league match was against Brighton in a goalless draw in the English Championship on 3 December that same year.
"Today I can say that I really retired from football," Chamakh told beIN Sports.
Born in France, Chamakh spent eight years with Bordeaux scoring 56 goals in 230 league appearances, and won one Ligue 1 title and two French League Cups.
He moved to Arsenal in 2010 and went on to make 40 Premier League appearances in three seasons, netting eight goals.
Chamakh went on to play for West Ham, Crystal Palace and Cardiff City.
At international level, Chamakh represented France's Under-19s before switching allegiance to Morocco in 2003.
He made his debut for the Atlas Lions against Sierra Leone in Casablanca in June 2003 and went on to make 65 appearances, scoring 18 goals.
Chamakh helped Morocco finish as runners-up at the 2004 Africa Cup of Nations and featured at the next two Nations Cup finals.
-- Courtesy of BBC Sport