Elneny scored five goals and assisted 10 balls in 147 games with Arsenal in various competitions, since joining his ranks from Basel in 2016.
Arsenal did not reveal the duration of the new contract for the 29-year-old, whose previous contract would have expired at the end of June, while English newspapers indicated that the central player’s contract would be extended by one year, subject to renewal.
“Elneny is a really important part of the team,” coach Mikel Arteta told the club’s website. He brings endless energy, enthusiasm and commitment to the team and is loved by everyone.”
“He is an important player for us on and off the field, a true role model for our young players and I am happy to have him.”
For his part, Elneny said, “I love this club and I feel part of this family.”
“I want to continue at this wonderful club and I am very happy and very excited for the future,” he added.
Elneny played 14 matches in the Premier League this season, which Arsenal finished in fifth place, while he contributed to his country’s reaching the final of the African Nations Cup in Cameroon, where it lost to Senegal on penalties.
Elneny won the FA Cup with Arsenal during his first season in 2017, with him, and spent the 2019-2020 season on loan at the Turkish club Besiktas.