Thomas Muller has signed a new contract with Bayern Munich until 2023.
The Germany international, 30, has spent his entire career with the Bundesliga giants.
Muller has previously linked with a move to Inter Milan and Manchester United, but he will likely see out his career in Bavaria.
"Both sides signed with a really good feeling," Muller told the club's website. "'I'm sure that once we're playing again, we'll continue to be very successful. That spurs me on.
"For me, the number one priority was to extend at FC Bayern - and the club felt the same way. I've been with FC Bayern for a good two-thirds of my life now, so you can't say that the club and I are just along for the ride - we fight for each other.
"This club is not just any old employer for me. It's my passion. I'm happy that I'll be here for two extra years, and I'll give everything on and off the pitch."