Middlesbrough have completed the signing of Mohamed Shawky.
Shawky, a 25-year-old Egypt international, impressed Boro boss Gareth Southgate after joining on trial last week.
He has penned a three-year deal at the Riverside after Boro agreed terms with his previous club Al Ahly.
Boro will pay £650,000 for the versatile midfielder, who joins countryman Mido at the Riverside.