Former Russian international winger Andrei Kanchelskis has signed a one-year contract with Dynamo Moscow.

The Russian Premier League side said on their website that the contract, which runs through December 2004, could be extended for another year.

Kanchelskis has not played since he parted company with Saudi Arabia champions Al Hilal last May.

The much-travelled Ukrainian-born winger played for Manchester United, Everton, Scotland’s Rangers, Italy’s Fiorentina as well as Ukrainian clubs Shakhtar Donetsk and Dynamo Kiev.