Egypt midfielder Mohamed Elneny has extended his contract with Arsenal until June 2024.
Elneny, the club's longest-serving player, is currently out with a knee injury and the timescale for his return is unknown.
The 30-year-old has played 155 times since signing from Basel in 2016.
"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," he told Arsenal.com.
On his status as the longest-serving player among the current squad, he added: "It makes me so proud to have represented this amazing club since 2016.