Mesut Ozil is reported to have signed a new contract at Arsenal.

The 29-year-old playmaker has ended months of speculation by putting pen to paper with the North London giants.

He becomes the club’s highest paid player on £350,000 a week on a three and half year deal which will keep him at the Gunners until summer 2021.

The former Real Madrid has been free to speak with other clubs from January 1 but after months of detailed and in-depth negotiations the German has agreed to stay with Arsene Wenger’s side.