Crystal Palace have completed the signing of Emmanuel Adebayor until the end of the season.
The 31-year-old striker was released from his contract at Tottenham in September, and has been without a club since.
Adebayor first moved to the Premier League when he joined Arsenal from French side Monaco, and then left for Manchester City in a £25million deal.
After loan spells at Real Madrid and Spurs, he then signed for the north London side in August 2012.
Watford reportedly pulled out of signing the Togo hitman last week, and Adebayor will now make the switch to south-east London and join the Eagles until the end of the season.
Palace lost 3-1 at home to Tottenham on Saturday, a fourth straight Premier League defeat for Alan Pardew’s side.
Adebayor’s arrival will offer the Eagles much needed cover in attack with Dwight Gayle and Yannick Bolasie both struggling for match fitness.
Striker Connor Wickham is facing a potential three-match suspension after being charged by the Football Association for an alleged elbow in the face of Spurs defender Jan Vertonghen.
Since leaving Spurs, Adebayor has been continuing a personal training programme in an attempt to remain sharp ahead of any potential move.
And Palace assistant boss Keith Millen remains confident the Eagles can get the best out of Adebayor, whom on his day remains a potent Premier League striker.
Speaking to the Cryoden Advertiser, Millen said: “We have a good group of players at this club and I would like to think we could deal with anyone.
“It is the environment really – if it is the right environment then you can maybe get the players who may have been difficult before to be decent.”
Palace host Stoke in the FA Cup fourth round on Saturday, which could see Adebayor make his debut for the club.