Viktor Gyökeres has agreed to a contract with Arsenal until 2030, according to insider Nicolo Schira.
It was previously reported that the 27-year-old striker was unhappy with Sporting president Frederico Varandas' recent statements and did not want to return to the team and play there.
The Swedish international has already informed the Portuguese club of his position.