Former Manchester City midfielder Yaya Toure has completed his move to Olympiacos on a free transfer.
The 35-year-old has been a free agent since his contract at the Etihad Stadium expired at the end of last season, and he has now put pen to paper on deal with Olympiacos having turned down interest from a number of other clubs.
The move sees Toure rejoin the Greek outfit after a previous spell in Athens during the 2005-06 campaign, when he scored three goals in 20 appearances.
"It is an honour to be back at Olympiacos! When I left in 2006 I said I would come back and I am delighted to keep my word," Toure wrote in a statement on his official website.
"I had offers from lots of clubs across Europe, Asia and the USA. Ultimately, I made my decision based on the special relationship I have with this incredible club.
"I am as hungry for success now as I was when I first arrived here many years ago and I cannot wait to help the club win the trophies the great fans of Olympiacos deserve. It is now time to let my football do the talking once again. Let's do this!"
Toure made 316 appearances for City during his eight-year spell at the club, scoring 79 goals and helping them to three Premier League titles.