Benjamin Henrichs has signed a new contract with Bayer Leverkusen that will keep him at the club until June 2022.
The 20-year-old's previous contract was due to expire in 2020 and Manchester City, along with Bayern Munich, were believed to be keeping a close eye on his situation at the BayArena.
But Henrichs has ended all speculation about his future by signing a two-year extension with Leverkusen.
"It is a great thing that the club where I have been playing for 13 years is giving me so many opportunities," the right-back stated.
"I am very happy to have become a professional footballer at Bayer 04 and to have even made it into Germany's national team.
"The people at Leverkusen have always believed in me and challenged me to keep developing. I now want to help the club get back to where it belongs after a difficult year."
The defender made his first-team debut in September 2015 and has developed into a key figure this term, making 36 appearances in all competitions.