Den 16. september 2009 ble det kjent at Kerzjakov hadde signert for Zenit St. Petersburg. Overgangen ble fullført i januar 2010, og hans første mål for klubben etter returen kom den 28. april 2010 mot CSKA Moskva.