Joe Bennett has committed his future to Cardiff until 2021.
The full-back, 28, featured regularly under Neil Warnock last season as City secured promotion to the Premier League.
Bennett, whose previous contract had entered its final year, told Cardiff’s official website: “I’m really happy. It got sorted out very quickly, so now I can just concentrate on my football and hopefully having a good season.
“We’ve got a good squad and the manager has signed some good, young and hungry players. There is no pressure on us and we can just go out and enjoy it.
“I just can’t wait to get the season going. It will be nice to meet the new lads, hopefully have a good pre-season down in Cornwall and then get stuck into it!”
Bennett joined Cardiff from Aston Villa in August 2016.