Andriy Voronin has ended his disappointing spell with Liverpool after signing a three-year contract with Dinamo Moscow.
The 30-year-old striker struggled to make any impact at Anfield and spent all of last season out on loan with Hertha Berlin.
Dinamo sporting director Konstantin Sarsania told the club's official website: "The transfer of Andriy Voronin can be considered accomplished.
"The clubs reached an agreement and the player signed a contract for three years.
"We are delighted that such a strong player has joined Dinamo and we hope he can help solve the team's problems."
Voronin said: "I had options for continuing a career in Germany, and several in Russia, but eventually opted for Dinamo.
"I liked the professional approach of the leaders of the Moscow club during the negotiations, and I also liked the conversation with the head coach Andrey Kobelev.
"Our views came together. Dinamo have set high goals. I'm interested. I believe the Russian league is of a very good level."