Manchester City have announced that full-back Joao Cancelo has signed a two-year contract extension.
The 27-year-old, who joined the club from Juventus in August 2019, has committed his future at the Etihad Stadium until the summer of 2027.
Speaking to the club's official website, Cancelo said: "Manchester City is a fantastic club, so I am incredibly happy to have signed this new agreement.
"City players have everything they need to reach their full potential, with amazing facilities, world-class teammates and an incredible manager who pushes us every single day. There is nowhere better to play football and it's a pleasure to work here.
He's staying! 🙌
— Manchester City (@ManCity) February 1, 2022
We are delighted to confirm Joao Cancelo has signed a two-year contract extension! ✍️#ManCity
"I have so much I want to achieve before my career ends, and Manchester City offers me the best chance of fulfilling my ambitions.
"This new contract means I now have complete focus on improving my game and winning more trophies with this team."
Man City Director of Football Txiki Begiristain added: "Joao is the ultimate professional. He absolutely loves football and applies himself every single day in a bid to become better.
"He sets really high standards, and any young player should observe the way Joao applies himself if they want a blueprint for success.
"Not only does he have incredible talent, he also displays perfect dedication to this sport. That's why he can play so many games at such a high level. His consistency during the last two seasons has been amazing.
"He is so versatile. Whether he plays right-back, left-back or in midfield, he operates at the same high level. That is a dream for a manager. I am really happy he has signed, and I can't wait to see him develop in the coming years."
Cancelo has made a total of 106 appearances for the Citizens across all competitions, contributing to 21 goals and winning three major trophies.