Chamakh scored six goals for the South London club, as they finished the season in mid-table, but saw his one-year contract expire on June 30.

However, both sides were keen to continue their association - Chamakh declared back in May that "my first choice would be to continue my adventure with Crystal Palace" - and now the 30-year-old has agreed terms on a new contract.

Chamakh will now join up with the rest of the Palace squad at their pre-season training camp in Austria.