Diego Costa is a free agent after Atletico Madrid cancelled his contract with immediate effect, upon the striker's request.
The former Chelsea forward has been unhappy in Madrid for some time, and was always likely to leave the club at the end of the season.
However, a statement from Atletico said the 32-year-old, whose contract was due to run out in June 2021, had asked several days ago to leave the club immediately for personal reasons and on Tuesday he signed his release from his current deal.
Benfica deny reports of Diego Costa agreement
Costa ‘set for sensational Premier League return’ – Euro Papers
- Pochettino at PSG: Mbappe out, Messi in? - Inside Football
- Four January targets for Chelsea - Rice, Alaba, Grealish and Sancho
"We have spent a lot of time together over the years, he has given us a lot and we have given him a lot too," Atletico coach Diego Simeone told a news conference moments after it was announced Costa was leaving.
"We spoke about his personal issues and the club wanted to help him without harming its own interests and we feel better now we have resolved the issue. He felt the need to find a new challenge, and I'm sure wherever he goes he will do well, because he's a fighter."
Costa helped Atletico to the Spanish title in 2014 with 27 goals but left for Chelsea that same year. The Spain striker returned to the Spanish capital in 2018 but has struggled to make an impact in his second spell, which has been repeatedly interrupted by injuries. Costa started 43 La Liga matches since returning to Atletico, scoring 12 goals while winning two trophies, the 2018 Europa League and the UEFA Super Cup the same year.
Liverpool and United to battle for defender in summer - Paper Round
United target £20m Aarons to replace Wan-Bissaka - Paper Round