Arsenal captain Pierre-Emerick Aubameyang has signed a new contract at the club, he announced live on Instagram.

The 31-year-old has agreed fresh terms following prolonged negotiations with the Gunners, which began long before he scored a brace in the 2-1 FA Cup final win over Chelsea on 1 August 1.

Arsenal boss Mikel Arteta recently told fans to "relax" as he grew increasingly confident that a deal would be struck between the club and the man who has finished as their top scorer in his two full seasons in north London.

"Arsenal fans, finally as you know I just signed the thing," he said in a live Instagram stream from the Emirates Stadium. 

Over 109,000 people were watching the stream via the official Arsenal account, with Aubameyang adding: "I signed the thing because I want to become an Arsenal legend, maybe leave a legacy, it is the time to work a lot.

"For sure, I will give my best, as always, so yes, I have just signed the thing. Hopefully you are happy and I can't wait to see you in this beautiful stadium again."

He was then joined on the call by former Arsenal striker Ian Wright and his current team-mate Alexandre Lacazette, who praised his decision to sign the contract.