Granit Xhaka has completed the first stage of an Arsenal medical after agreeing the terms of a contract worth £31million, Football Insider sources understand.

Xhaka is set to be officially unveiled as a Gunners player after leaked pictures emerged on Twitter on Saturday morning of him posing in an Arsenal kit.

As reported by Football Insider, the Swiss international flew into London on Friday to complete his transfer from Borussia Mochengladbach.

He has undergone the first part of a medical at the Gunners’ headquarters and has been pictured posing for what appear to be the club’s official photographers ahead of his unveiling as the club’s first signing of the summer.

Xhaka was also photographed with his family outside the main building of the club’s London Colney headquarters and was also pictured in full kit inside the club’s base.