Swallows confirmed the signing of former Ajax Cape Town midfielder Bantu Mzwakali on Tuesday.
Mzwakali, who has been at the club since last week, had most recently been playing in Sweden with IK Brage, where featured 25 times last year.
After graduating through the Ajax academy, Mzwakali spent five and a half seasons in the Ajax first team, before moving on to Chippa United in January 2018.
He then moved onto Bidvest Wits, but only featured in three league games during the 2018/2019 season, and in 2019 he joined Cape Umoya United where he stayed until January 2020, when he joined Brage.