Arsenal midfielder Mohamed Elneny has extended his contract with the Premier League leaders through to June 2024.

Elneny is the longest-serving player in Arsenal's squad and has made 155 appearances for the Gunners across all competitions since his 2016 arrival from Basel.

The 30-year-old is currently sidelined after being forced to undergo surgery on a knee injury in January, but he has made five Premier League appearances this season and is regarded as an experienced leader in Mikel Arteta's squad.

Elneny's contract was previously due to expire at the end of the season, but the Egypt international is set to stay in north London until at least the end of next campaign following his renewal.

"I'm so happy, I love this club and our supporters so much and I'll give everything to help us be the best we can be, every day I'm here," Elneny told the club's website.

"It makes me so proud to have represented this amazing club since 2016.

"The spirit and togetherness we have in our squad right now is so positive, and I'm so happy I have extended my contract."

Elneny's injury provoked Arsenal to dip into the transfer market to acquire fellow midfielder Jorginho from Chelsea in January, as they push for a first Premier League title since 2004.