Sunderland midfielder Sebastian Larsson has signed a contract extension which will keep him with the club until 2017.
The 28-year-old Sweden international, who joined the club from Birmingham City in 2011, was due to be out of contract at the Stadium of Light at the end of this month.
He had been strongly linked with a move to Stoke City as a free agent and he also had a number of offers from clubs abroad.
However, he has now decided to remain with Sunderland following talks with manager Gus Poyet and sporting director Lee Congerton.
Larsson told Sunderland's official website: "I'm delighted to have signed a new deal with the club. I've had talks with Gus and Lee and I feel that this is a club moving in the right direction and I want to be part of it.
"I had a few options but I want to be at Sunderland and I'm looking forward to the new season."
Larsson made 41 appearances for Sunderland last season and his goals included the winner against Manchester United in the 1-0 victory at Old Trafford in May.