Long-serving midfielder Jay Fulton and goalkeeper Andy Fisher have agreed new two-year contracts at Swansea City.
Fulton, 31, and 28-year-old Fisher had been due to become free agents at the end of this season, but are both now tied to the Championship club until the summer of 2028.
Fulton has made 313 Swansea appearances, scoring 17 goals, since arriving from Falkirk in 2014.
He has featured 23 times so far this season and scored a late winner in the victory over West Bromwich Albion on New Year's Day.
"Jay is a player who knows our club so well, and he has been a big help to me and my staff since we arrived here," said Swansea head coach Vitor Matos.
"He is a senior player with so much experience and I have been really pleased with how he has taken on board everything we have asked of him and the ideas of how we want to play.
"His ability has been clear to see in how he has been performing on the pitch. Everyone here has so much respect for him and I am really pleased we will continue to work together."
- Latest Swansea City news, analysis and fan views
- Listen to the latest Swansea City interviews, news and discussion on BBC Sounds
Former Blackburn Rovers youngster Fisher has managed 54 appearances since joining from MK Dons in 2022. He has played in all five of Swansea's cup ties in this campaign.
He began life at Swansea as first-choice keeper under Russell Martin, but has since spent time as a back-up option to Carl Rushworth and then current number one Lawrence Vigouroux.
"He's been a huge support in Lawrence's journey and Andy's own journey is far from over," said Swansea head of goalkeeping Martyn Margetson.
"He still has a lot of football ahead of him and I'm delighted for him and the club that the next chapter is with Swansea City."
Fulton and Fisher will be involved when Swansea go in search of a fourth win in five league games at Derby County on Saturday.
Melker Widell is also likely to be in the squad having missed Swansea's past two games with a muscle injury.