Zenit Saint Petersburg have signed Arsenal's Russian midfielder Andrey Arshavin on loan until the end of the season, the player and the Russian outfit said on Friday.
The Arsenal player, who cost the Gunners 15 million pounds (20 million dollars) when he arrived in London two and a half seasons ago, tweeted 'it's done' as he prepared to head back to his former club amid reports Zenit had agreed to pay a fee of around 1.5 million dollars and also pay his wages.
Arsenal coach Arsene Wenger had previously insisted that the Russian would be staying in London although the 30-year-old has come in for criticism from fans for some recent below-par performances.
This season he has been a fringe player, generally appearing from the bench.
And with the Russian transfer window shutting Friday night Zenit made their move, saying in a statement on their website that "Arshavin is back!"
The club added: "FC Zenit welcomes the return of Andrey Arshavin to St Petersburg."
Arsenal said in a statement: "Everyone at Arsenal wishes Andrey well during his spell with Zenit."
Arshavin has scored 30 times in 133 appearances for the Gunners since joining in February 2009, including four goals in a 4-4 draw with Liverpool at Anfield in his debut season.
He also scored the winning goal against Barcelona in last year's 2-1 Champions League victory at the Emirates Stadium.
The Russia captain returns to his home city and former club, managed by Luciano Spalletti, in order to maximise his opportunities for regular first-team football ahead of Euro 2012 in June.