De tyske styrkene var delt i tre hoveddeler. Armégruppe nord rykket inn i de baltiske stater, som i 1940 hadde blitt innlemmet i Sovjetunionen. I starten av september var armégruppen nådd frem til Leningrad, og innledet en beleiring av byen som skulle vare i ni hundre dager. De finske styrkene rykket frem til grensene før vinterkrigen, men ikke lenger, og deltok hverken i beleiringen av Leningrad eller fremrykkingen mot Murmansk. Armégruppe syd angrep Ukraina, og innen vinteren kom hadde denne armégruppen erobret hele Ukraina, og nådd helt til Rostov ved inngangen til Kaukasus.