French second division side Metz must pay Benin international striker Razak Omotoyossi the rest of his two-year contract, a French court has ruled.
Omotoyossi went to court when Metz did not comply with a ruling in his favour, made by a football tribunal.
The tribunal had ordered a payment of six months' salary because of a breach of contract.
The court has now ordered that the club pay the full two years outstanding on his deal.
The club has until January 15 to appeal the decision but Omotoyossi, who now plays for Egyptian giants Zamalek, is delighted with the ruling.
"This is the second time Metz has lost [in this case] - the player was not treated fairly," his agent Charles Oguntoye told BBC Sport.
"Hopefully, this will go a long way to clear his name - I believe justice has been done in France."
Back in September 2010, Metz brought an end to their stormy relationship with the much-travelled player.
After eight months without a club, Omotoyossi then joined Swedish top side GAIS on a four-month deal in March before moving to rivals Syrianska FC until October.
He then left Sweden to join Zamalek in Cairo on a three-year contract.
He has also played for clubs in Nigeria, Benin, Moldova, Sweden, France and Saudi Arabia.