Несмотря на видимые успехи, ход войны не следовал в нужном немцам направлении. Не везде советская оборона рушилась. Некоторые позиции держались по несколку недель и даже месяцев. В Брестской крепости на границе с оккупированной Польшей 3000 советских солдат сражались до последнего человека, держались несколько недель против штурмующих 20 000 немцев. Одесса, советский морской порт на Чёрном море, держалась против атак 4-й румынской армии около 10 недель от августа до октября 1941 года. Аналогично, порт Севастополь выдержал много стремительных атак до лета 1942 года. В то время, как миллионы советских солдат были взяты в плен, многие десятки тысяч других, самостоятельно, малыми группами, (Стр.88)взводами, батальонами, бригадами и целыми дивизиями выходили из окружения, и присоединялись к войскам Красной Армии. Советские массовые контратаки вынуждали немцев отходить и перегруппировываться во многих случаях. Советская оборона Киева задержала наступление немцев на западе Украины на месяц. Сражение в смоленском регионе в июле-августе 1941 года задержало наступление немцев на Москву на два месяца. Сильные контратаки под Ленинградом помешали намерениям Гитлера захватить и сровнять с землёй второй по значению город Советского Союза. Жестокость сражений задушила первоначальные надежды немцев на лёгкую войну. 11 августа генерал Гальдер начал сомневаться: "В начале войны мы расчитывали, что против нас будет 200 вражеских дивизий. Но сейчас мы имеем 360. Эти дивизии плохо обучены и вооружены, в нашем понимании этого слова, и их тактические качества неудовлетворительны. Но они существуют. Если мы уничтожим дюжину русских дивизий, то появится другая дюжина".