Former Detroit Red Wings star Pavel Datsyuk has signed a two-year contract with Russian club SKA St. Petersburg after leaving the NHL.

Datsyuk left the Red Wings last month with a year left on his contract, saying it was time to return home to his native Russia.