Le forze armate tedesche, pur avendo progettato un assalto diretto della durata di sei/otto settimane, incontrarono invece un'inaspettata resistenza. L'assalto si trasformò dunque in un assedio che durò 2 anni e 5 mesi, dall'8 settembre 1941 al 27 gennaio 1944. Ma già il 18 gennaio 1943 i sovietici, indisturbati dalle forze tedesche, erano riusciti a far arrivare rifornimenti alla città ancora assediata. Fu l'assedio più lungo di tutta la seconda guerra mondiale e ad oggi è il secondo più lungo della storia moderna dopo quello di Sarajevo degli anni '90. La data in cui si celebra ufficialmente la liberazione della città è il 27 gennaio.