Besiktas have signed Dutch forward Ryan Babel on a two-and-a-half-year contract, the Turkish side announced on Monday.
The 30-year-old had been a free agent after coming to the end of a short-term contract with Deportivo La Coruna on New Year's Eve, and returns to Turkey having previously spent two years with Kasimpasa.
A statement on the Besiktas website said Babel, who has 42 caps for the Netherlands, would receive €1.2 million for the rest of this season and €2.1 million per year for the next two campaigns.
Babel won two Dutch titles during two separate spells with Ajax, and also played for Liverpool, Hoffenheim and Al Ain.
He was part of the Dutch side that reached the 2010 World Cup final and will be charged with helping defending league champions Besiktas to overhaul unlikely leaders Istanbul Basaksehir and retain their title.