Franck Ribery says he wants to spend the rest of his career at Bayern Munich.
The 28-year-old joined Bayern in 2007 and led them to the German double in his first season.
This season he has been back to his best, making a superb start to the season under coach Jupp Heynckes after falling out with predecessor Louis van Gaal.
The news of his commitment to the German club will come as a blow to Chelsea and Manchester City, who had both been linked with big money moves for the France international.
Ribery told Bild newspaper: "This is perfect for me here. I can picture myself staying at Bayern for ever.
"If my body allows it I will be 35 and still playing here."
The winger has scored five league goals this term and set up another eight for the Bundesliga leaders.
The Frenchman puts his return to form down to help from his new boss.
"I am the old Ribery again. Van Gaal constantly told me what to do but I know how I should move. Heynckes explains to me how I can become better without issuing orders," he added.
"We laugh and work. I hope he stays here for a long time."