England striker Bobby Zamora has signed a new four-year contract with Fulham.
The 29-year-old would have been a free agent at the end of the season, but the Cottagers have moved to head off interest from several top teams by securing the future of their leading forward.
The former Tottenham Hotspur and West Ham United player has been in fine form for the last 12 months and scored 19 goals in all competitions in 2009/10.
He helped Fulham enjoy a fairytale run to the UEFA Europa League final, as well as making his England debut in a friendly against Hungary in August.
"Fulham can confirm that Bobby Zamora has signed a new four-year deal with the club that will see the striker remain at Craven Cottage until the summer of 2014," read a statement on the club's official website.