Aaron Ramsey is to leave Juventus after the contract expires mutually.
The Wales midfielder had 12 months left on his deal in Turin but is now free to find another club ahead of the 2022 World Cup in Qatar.
"Aaron Ramsey's contract with Juventus has been mutually terminated," the Serie A club said on its Twitter account. "All the best, @aaronramsey!"
Ramsey joined Juventus in 2019 on a free transfer after spending 11 years at Arsenal.
The 31-year-old had an injury time in Italy and spent the second half of the 2020-21 season on loan at Rangers in Scotland.
Injuries dampened his impact in Scotland and Juventus were keen to come to an agreement to end Ramsey's stay with the player at a reported £400,000 per week.
Juventus did not give Ramsey a squad number before the new season and left him for the United States from the club's pre-season tour.
Ramsey remains a key figure for Wales (David Davis/PA)
Ramsey played just five matches for Juve last season and the news of his departure will be welcomed by Wales manager Robert Page ahead of the World Cup in November.
While on international duty, Ramsey remains a key player for Wales and Page wants him to play regular first-team football ahead of the World Cup.
There has been interest from MLS, where Ramsey's Wales teammate Gareth Bale recently signed for Los Angeles FC.
But it is understood Ramsey prefers to join the Premier League club to be closer to his Cardiff home.