Russian Super Cup
Comenzó su carrera como profesional en el Zenit de San Petersburgo, club al que llegó en 1999 y con el cual obtuvo cinco campeonatos a nivel nacional (una Copa de la Liga Premier de Rusia, tres Ligas Premier de Rusia y una Supercopa de Rusia) y dos a nivel internacional (una Copa de la UEFA y una Supercopa de Europa). Luego de permanecer durante nueve temporadas en el equipo ruso, fue fichado por el Arsenal de Inglaterra. En el año 2012 el club inglés lo cedió en préstamo al Zenit y al finalizar la temporada regresó a Londres. Ahí se mantuvo durante una temporada más antes de regresar definitivamente a San Petersburgo.