Главный миф, связанный с советско-германским пактом о ненападении, заключается в утверждении, будто он был вызван неудачей переговоров о союзе с Англией и Францией, продиктован заботой об обеспечении безопасности СССР, а также страхом, который Сталин питал перед Гитлером, и стремлением предотвратить или хотя бы отдалить столкновение с Германией. Пакт с Германией также нередко оценивают как ошибку Сталина.
Германское командование беспокоило, что румыны никак не могут овладеть Одессой. Начальник Генштаба Франц Гальдер 20 августа записал в дневнике: «Одесса все еще продолжает вызывать беспокойство. К северо-западной окраине города подошла только одна румынская пограничная дивизия. Пока еще вызывает сомнение вопрос, доросло ли румынское командование и его войска до выполнения такой задачи». В ночь на 9 октября, прикрывая эвакуацию, советские войска контратаковали и взяли до 500 пленных и штаб 33-го румынского пехотного полка. 11 октября командование группы армий «Юг» обещало румынскому командованию предоставить к 24 октября немецкую пехотную дивизию и тяжелую артиллерию для нового штурма Одессы. Однако из-за эвакуации советских войск этот вопрос отпал.
Жуков на три дня завяз на Зееловских высотах. Маршал требовал «танкистам, самоходчикам и пехоте не ждать, пока артиллерия перебьет всех немцев и предоставит удовольствие двигаться по чистому пространству». Такие приказы лишь увеличивали потери. Его войска несли большие потери. А Конев уже в первый день наступления прорвал вражескую оборону. Из-за задержки Жукова на Зееловских высотах Сталин разрешил Коневу наступать непосредственно на Берлин 3-й и 4-й гвардейскими танковыми армиями и 28-й общевойсковой армией. Это вызвало неудовольствие Жукова.
К 29 марта была уничтожена группировка, оборонявшая Хейльсбергский укрепрайон. Ее остатки смогли пробиться в Кёнигсберг.
К началу сражения 8-я армия Монтгомери насчитывала 7 пехотных и три бронетанковые дивизии, а также четыре отдельные бронетанковые бригады. В Африканском корпусе было две германских танковых дивизии, одна германская моторизованная (легкая) дивизия, одна германская пехотная дивизия и германская парашютная бригада. Итальянские войска насчитывали две итальянских танковых дивизии, одну итальянскую моторизованную дивизию и пять итальянских пехотных дивизий. Еще 23 сентября заболевший Роммель уехал в отпуск, и командование армией «Африка» принял генерал Георг Штумме, бывший командир 40-го танкового корпуса, отозванный с Восточного фронта после инцидента с майором Рейхелем. 24 октября, в самом начале сражения, он умер от сердечного приступа, и 25-го в командование вновь вступил срочно вернувшийся из Германии Роммель.
Через два дня наступление возобновилось, но англичане сумели удержать подступы к Дюнкерку. 28 и 29 мая войска союзников отошли на небольшой плацдарм у Дюнкерка. К 4 июня были эвакуированы 215 тыс. британских солдат, 114 тыс. французских и 9 тыс. бельгийских. Всего в эвакуации участвовало 861 судно, в том числе около 300 французских, польских, голландских, норвежских. Было потоплено около 240 судов, включая 6 эсминцев. 40 тыс. французов попало в плен. Люфтваффе, вопреки обещанию Геринга, не смогли воспрепятствовать эвакуации. Немецкие атаки были отбиты британскими истребителями, сбившими 130 немецких самолетов и потерявшими 106 своих. Британцам помогла также облачная и дождливая погода, мешавшая Люфтваффе бомбить Дюнкерк. Потери британского корпуса составили 68 тыс. убитых, раненых и пленных. Он лишился всей артиллерии (2,5 тыс. орудий), более 300 танков и 64 тыс. автомашин, но сумел эвакуировать танки.