Former Cardiff City full-back Declan John has joined Swansea City from Rangers on a three-year deal.
The Wales international arrived at Ibrox from boyhood club Cardiff in January following a short loan spell, making a total of 31 appearances for the Scottish side.
John's form saw him rewarded with a call up to his national team at the end of the campaign, but he has yet to feature at Ibrox under new boss Steven Gerrard and has now opted for a return to his homeland.
After passing a medical on Thursday afternoon, the 23-year-old has been added to Graham Potter's squad to challenge Martin Olsson for a starting spot.
Merthyr-born John is eligible to make his debut against Preston North End on Saturday afternoon.