На совещании 18 июля, на котором присутствовали В. Модель и Й. Фриснер, Гитлер приказал, чтобы боевые действия в районе бреши вели подвижные войска. Через четыре дня туда должны были быть переброшены две бригады штурмовых орудий. Кроме того, Г. Геринг обещал обеспечить активную поддержку крупными силами авиации. Со стороны командования групп армий требуется усилить эту группировку пехотными частями и несколькими батальонами танков и штурмовых орудий. Г. Геринг, который также присутствовал на совещании, продемонстрировав редкую для него смелость, заметил, что кому-то все же придется высказать вслух мысль о том, что единственным способом высвободить необходимые силы является отступление на рубеж по реке Двина. Гитлер согласился, что такой вариант был бы самым простым. Однако, добавил он, это будет означать также потерю латвийского масла, шведской железной руды и финского никеля. Поэтому задачей группы армий «Север» является удержание фронта любой ценой, «с использованием любых средств, даже если приходится прибегать к немыслимой импровизации». Предпринимая последнюю попытку отговорить Гитлера от этого решения, К. Цейцлер привел свой самый важный аргумент, попросив фюрера принять свою отставку, сославшись на болезнь. Гитлер в ответ озвучил приказ, запрещающий офицерам добровольно оставлять свои посты.
К середине июля, когда темпы фронтального наступления на участке группы армий «Центр» начали падать, советская Ставка подготовила ряд фланговых ударов по противнику. На северном участке Восточного фронта образовавшийся между 3-й танковой и 16-й армиями разрыв, получивший название балтийской бреши, давал советской стороне прекрасную возможность для этого. 1-й Прибалтийский фронт был усилен переброшенными из Крыма 2-й гвардейской и 51-й армиями, которые были развернуты для нанесения удара на запад, на Шяуляйском направлении, а затем – на север, на Ригу.
На южном участке фронта группа армий «Северная Украина» пока еще представляла собой значительную силу по установившимся на тот момент стандартам для немецких вооруженных сил, но это был уже не тот мощный монолит, созданный в мае – июне.
Группа армий полностью потеряла три танковые и две пехотные дивизии, получив взамен несколько соединений, состоявших из необстрелянного пополнения. На большей части (примерно три четверти) южного участка группы армий «Северная Украина» немцам противостояли десять армий, в том числе три танковые, 1-го Украинского фронта И.С. Конева. Против войск, развернутых на северном участке, 1-й Белорусский фронт сосредоточил три армии, к которым к середине июля прибыли еще одна гвардейская и одна танковая армии, переброшенные с советских южных фронтов, а также 1-я польская армия в составе четырех дивизий, роль которой в боях, впрочем, была чисто символической. Очевидно, принимая за образец операцию против группы армий «Центр», К.К. Рокоссовский и И.С. Конев готовились нанести удары на северном фланге в направлении на Брест и Люблин, в центре – на Раву-Русскую и Львов, а на юге – на Станислав (Ивано-Франковск)[149].
Катастрофа, произошедшая на участке группы армий «Центр», несколько облегчила задачу командованию группы армий «Северная Украина» в том смысле, что теперь вышестоящие штабы стали более внимательно относиться к поступающим из войск замечаниям. В конце июня Гитлер отменил свое указание превратить Ковель и Броды в «укрепленные районы», а спустя еще неделю разрешил 4-й танковой армии оставить Ковель и, перейдя на новый оборонительный рубеж в 25 км западнее города, сократить линию фронта. Кроме того, на второй неделе июля он утвердил решение командования армии выровнять выступ на правом фланге в сторону Торчина.
Когда 4-я танковая армия начала отступление от Торчина, И.С. Конев, очевидно надеясь застать немцев не готовых к обороне, приказал начать наступление на Раву-Русскую 13 июля, на день раньше, чем планировалось (см. карту 28). Этот шаг привел к дезорганизации обеих сторон. 3-й гвардейской армии пришлось наносить удар в спешке. Немецкие дивизии остановились на намеченном рубеже, однако одна из дивизий, отступавшая южнее, была разгромлена, а танковая дивизия, которая должна была отразить удар русских, не смогла вовремя выступить из-за атак советской авиации. На следующий день советской 13-й армии удалось нащупать слабое место в обороне противника и углубить прорыв.
14 июля две советские армии нанесли удар на левом фланге 1-й танковой армии восточнее Львова. В ближайшем тылу армии находились две резервные танковые дивизии. 15 июля они контратаковали вклинившиеся советские войска с юга. В результате немцам удалось остановить, а на некоторых участках даже оттеснить 38-ю армию русских на 2–3 км. Однако севернее 60-й армии удалось пробить узкую брешь в немецкой обороне.