Under-23s striker Botti Biabi has signed a new contract at Swansea City before joining Macclesfield Town on loan until the end of the season, subject to international clearance.

The 22-year-old, whose contract was due to expire this summer, will remain at the Liberty until June 2020.

With his new deal finalised, Biabi immediately links up with Sol Campbell’s side, who are currently 23rd in League Two and two points from safety.

Biabi, who joined the Swans from Falkirk in August 2015, could make his debut for the Silkmen against Mansfield Town on Saturday.

The Scottish striker also spent the first half of last season on loan at Hamilton Academical, where he made five appearances in the Scottish Premier League.