Kanchelskis has signed a six-month contract. Having agreed a one-year deal with Dynamo in January he was fired less than two months later after the Moscow club accused him of drinking during the team's training camp in Spain.