Luis Boa Morte has joined South African club Orlando Pirates on an 18-month deal.
The 34-year-old had been without a club since having his contract cancelled by Greek side Larissa late last year.
"I am happy to join Pirates," said the Portuguese winger. "This is a big club with big ambitions, and I look to make a meaningful contribution.
"I am not interested in personal goals, I am more focused on making a contribution towards the collective.
"Pirates are the defending champs. The immediate goal is to successfully defend the title but obviously it won't be easy because the league is very competitive."
Boa Morte had spells in England with Arsenal, Fulham, Southampton and West Ham United.