Mesut Ozil has agreed a new £350,000-a-week deal at Arsenal to become the club’s highest-ever paid player.

The deal, signed on Wednesday, follows months of speculation about the future of the 29-year-old Germany international, whose previous deal was due to expire at the end of the season.

The new contract will see him stay at Arsenal until the summer of 2021.

He joined the Gunners from Real Madrid in 2013 for a then club record £42.4m.