The 30-year-old has fallen out of favour at the Emirates after a series of bad performances and made majority of his 27 appearances as a substitute after dropping down the pecking order due to the emergence of Oxlade-Chamberlain, the summer transfer of Gervinho and competition with the likes of Theo Walcott and loanee Henry.
Arsenal’s official website wrote:
Andrey Arshavin has joined Russian Premier League champions Zenit St Petersburg on loan for the remainder of the 2011/12 English Premier League season.
The 30-year-old forward has scored 30 times in 133 appearances for the Gunners since joining the Club in February 2009 – among them, four goals in the same match against Liverpool at Anfield in his debut season, and the winning goal against Barcelona in last term’s 2-1 UEFA Champions League victory at 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.
Everyone at Arsenal wishes Andrey well during his spell with Zenit.
He has been a fantastic player in the past but now is a good time for him to leave after losing his pace and spark this season, we wish him the best of luck and hopefully his return to Russia will boost his chance of making their Euro 2012 squad.