The Welsh outfit have confirmed that Roberts has committed his future to the club until 2022, ending any speculation about a potential move to Celtic.
Roberts, who was approaching the final months of his deal with the Championship side, had recently been linked with a move to Celtic.
The Scottish champions would have been free to discuss terms during the January window, meaning Swansea faced a race against time to get a deal done.
It is not just Celtic that would have been keen, it is believed that a number of Championship and Premier League sides were monitoring his situation.
He has gone onto to nail down a starting spot for both club and country, slotting into Ryan Giggs’ new-look Wales side.
Defender Connor Roberts has signed a new contract with Swansea City that will see him stay at the Liberty Stadium until 2022.
The right-back has come through the clubs academy system and made his debut against Wolves in January.
“Ive had a good few months, but I want to keep playing well, improving and proving Im good enough and worthy of a place in the team.
The 23-year-old has played in all 17 of Swanseas games this season, scoring twice for Graham Potters side.
He made 11 appearances last season, four of which came in Swanseas Premier League relegation campaign.
“It didnt really happen for me at Bristol Rovers and Middlesbrough. I didnt get much of a chance to play,” Roberts added.
“People can say I have made it, but when I speak to my family and partner I say its just the beginning hopefully.”