Carlton Cole has vowed to stay and fight for his place in the West Ham side as he wants to end his career at the club.