26 мая Роммель возобновил наступление. Ломая ожесточенное сопротивление англичан и войск «Свободной Франции», он вновь вышел к Тобруку и с ходу взял эту крепость. 28 июня англичане сдали Мерса-Матрух. 29 июня части Африканского корпуса вышли к Эль-Аламейну — железнодорожной станции, расположенной менее чем в 100 километрах к западу от Александрии. На этом рубеже немецкое наступление выдохлось.
Несмотря на довольно тяжелое положение своих частей, Роммель все же решил еще раз попытаться захватить Александрию и Каир, но попал в ловушку, подготовленную новым командующим английской армией генералом Монтгомери.
С самого начала наступления немецкие войска были вынуждены вести тяжелые бои. Роммель перешел к обороне, а 3 сентября его войска стали отступать на исходные позиции. Англичане получили передышку и стали готовить контрнаступление.
В конце октября Монтгомери прорвал немецкую оборону у Эль-Аламейна, и 13 ноября англичане вступили в Тобрук. Но самые тяжелые испытания, выпавшие на долю Африканского корпуса, были еще впереди. 8 ноября союзники под командованием генерала Эйзенхауэра высадились в Тунисе.
В январе 1943 года английские войска заняли Триполи. Предложение Роммеля о выводе экспедиционного корпуса из Африки было отвергнуто: он получил приказ атаковать союзников в Тунисе. В середине февраля войска Роммеля были разбиты у Кассеринского прохода. В мае блестящий военачальник Александер поставил группу армий «Тунис» в безвыходное положение.
В ночь с 12 на 13 мая немецко-итальянские воздушные и морские силы, взяв на борт материальную часть войск, переправились на Сицилию. 250 000 солдат фашистского блока попали в плен. Командовал эвакуацией генерал-полковник фон Арним. Роммель же получил новое назначение, возглавив немецкие войска, находившиеся в Италии. Вплоть до свержения Муссолини Роммель формально подчинялся итальянскому верховному командованию. Но сразу после выхода Италии из коалиции стран «оси» части вермахта под командованием Роммеля разоружили итальянские войска и оккупировали страну.
Роммель предложил вывести войска из Южной Италии, но встретил противодействие со стороны Альберта Кессельринга, полагавшего, что немецкие войска смогут успешно сражаться южнее Рима. Как показали дальнейшие события, Кессельринг оказался прав, благодаря чему сохранил за собой командование вермахтом в Италии. Роммель же был отозван в Берлин и затем переведен во Францию. Гитлер поручил ему контроль за строительством Атлантического вала.
Закончив проверку оборонительных сооружений Атлантического вала, Роммель пришел к выводу, что немецкие войска вряд ли смогут помешать высадке союзников. Строительство укреплений не было завершено, а большинство укрытий не могло выдержать попаданий крупнокалиберных снарядов и бомб.
Спустя некоторое время Гитлер назначил Роммеля командующим группой армий «Б», прикрывавшей побережье от Голландии до устья Луары. На новой должности Роммель усердно принялся выполнять поставленную задачу. Было форсировано строительство укреплений, побережье прикрывалось проволочными заграждениями, пляжи минировались.
6 июня союзники высадили десант в Нормандии — там, где, по мнению руководства ОКМ, высадка была невозможна из-за прибрежных рифов. В этот день Роммель находился на совещании в Германии. Большинство командиров дивизий и корпусов также отсутствовали. Командующий 7-й армией Фридрих Дольман попытался провести танковую контратаку. Но немецкие танки были остановлены налетами авиации противника. Роммель смог организовать контрудар лишь 9 июня, но было уже поздно. Высадка союзных войск шла полным ходом.
7 июня Роммель и Рундштедт прибыли на встречу с Гитлером возле Суассона. Фюрер обвинил фельдмаршалов в малодушии и неспособности дать отпор высадившимся союзникам. В ответ Роммель заявил, что войска мужественно противостоят многократно превосходящему их по численности противнику, но их сил недостаточно. Эрвин Роммель потребовал от Гитлера прекратить войну из-за отсутствия какой-либо перспективы. Гитлер раздраженно порекомендовал Роммелю беспокоиться только о своем участке фронта и не лезть в сферу внешней политики.
После этой встречи Роммель окончательно лишился доверия фюрера. Убедившись, что тот не откажется от продолжения войны, Роммель наладил контакты с «Черной капеллой» — группой офицеров, намеревавшихся уничтожить Гитлера и заключить мир с западными союзниками.
Покушение на Гитлера не удалось. Фюрер остался жив после взрыва бомбы, оставленной 20 июля 1944 года в ставке Гитлера полковником Штауфенбергом. Заговор был раскрыт.
Гитлер не решился предать Роммеля, пользовавшегося огромной популярностью в войсках, открытому суду и вынудил генерал-фельдмаршала отравиться, гарантировав его семье неприкосновенность. Роммель принял цианистый калий 14 октября 1944 года. Официально было объявлено, что он скончался от ранения, полученного на фронте.
Карл Дениц — главнокомандующий военно-морским флотом Германии