Andrew Robertson has signed a new contract with Liverpool which runs until the summer of 2026.
The 27-year-old has missed a total of just four games since joining the Reds from Hull City for £8m in 2017 and started all 38 Premier League games last season.
Only forward Sadio Mane provided more Premier League assists (8) than Robertson's seven last term, with the full-back also registering 11 assists in 2018/19 and 12 in 2019/20.
- Trent Alexander-Arnold's vision coach explains all
- Mohamed Salah to miss Egypt's World Cup qualifier
- How do Liverpool stop Romelu Lukaku?
However, Robertson has missed the start of the new campaign with ankle ligament damage sustained during the pre-season friendly against Athletic Bilbao.
On the announcement, Robertson told Liverpoolfc.com: "Obviously when the negotiations started and it looked as if my future was going to be here longer term than what it was, then I think it's no secret that I'm happy at this club.
"I want to stay at this club for as long as possible and to extend my stay, it's always a happy time for me, for my family.
"We're settled here, we love everything about this football club and I'm glad that the journey is continuing."
In total, Robertson has made 177 appearances for the club to date and has won the Premier League, Champions League, FIFA Club World Cup and UEFA Super Cup.
The Scotland captain only signed a long-term contract in 2019, with this latest improved deal following extensions for fellow regulars Alisson, Fabinho, Virgil van Dijk and Trent Alexander-Arnold.
Follow the summer transfer window with Sky Sports
You can follow all the latest transfer news and rumours in our dedicated Transfer Centre blog on Sky Sports' digital platforms, as well as keeping track of all the developments on Sky Sports News.