Ipswich Town have signed Middlesbrough midfielder Sam Morsy for an undisclosed fee, while winger Bersant Celina has returned on a season-long loan.
Egypt international Morsy, 29, has agreed a three-year contract at Portman Road after a season with Boro.
Celina, 24, joins from Dijon, having previously spent the 2017-18 season on loan at the Blues, when he made 38 appearances and scored eight goals.
He started his career at Manchester City and also played for Swansea City.
Morsy will once again work with manager Paul Cook, who he previously played under at both Chesterfield and Wigan.