Однако советские войска в этот день не смогли развить успех, достигнутый на очень уязвимом фланге 48-го моторизованного корпуса, наступавшего в авангарде группы Клейста. Наши танковые части контратаковали противника на широком фронте и неодновременно. Танки, как правило, не сопровождались пехотой, слабо поддерживались артиллерией и не всегда прикрывались авиацией. Такие действия не давали решительных результатов. Вследствие этого вражеским войскам удалось удержать основные коммуникации, связывавшие их передовые части с тылами, и временно локализовать прорыв.
В ночь с 26 на 27 июня генерал Рябышев получил новый приказ командующего Юго-Западным фронтом. Генерал Кирпонос требовал с утра начать наступление из района Броды в направлении Верба, Дубно, с тем чтобы к исходу дня овладеть ими. В это же время получил приказ на наступление и командир 15-го механизированного корпуса. Этому корпусу была поставлена задача: во взаимодействии с 8-м механизированным корпусом с 9 часов 27 июня наступать в направлении Лопатин, Берестечко и к исходу дня выйти в район Берестечко. В дальнейшем корпусу предлагалось наступать также в направлении Дубно.[130] Согласно приказу глубина задачи дня 15-го механизированного корпуса достигала 40 км, а ширина полосы наступления составляла около 15 км. Корпус был усилен 8-й танковой дивизией 4-го механизированного корпуса, однако его 212-я моторизованная дивизия наступала вместе с 8-м механизированным корпусом. Следует отметить, что местность в полосе наступления 15-го механизированного корпуса была неблагоприятной для действий танков. В этой полосе от исходного рубежа до Берестечко имелось пять рек (Радоставка, Острувка, Жечка, Лошувка, Соколувка) с болотистыми поймами и долинами до 2 км шириной. Времени на подготовку наступления было мало, а части корпуса находились на большом удалении друг от друга.
В связи с тем что и соединения 8-го механизированного корпуса находились в разных районах, а некоторые части вовсе не были готовы к наступлению, генерал Рябышев решил создать подвижную группу в составе 34-й танковой дивизии, которой командовал полковник Васильев И. В., танкового полка под командованием подполковника Волкова П. И. и мотоциклетного полка. Возглавил эту группу заместитель командира корпуса по политической части бригадный комиссар Попель Н. К. В два часа дня 27 июня эта группа перешла в наступление.
В это время 11-я немецкая танковая дивизия наступала на Острог, подтягивая к Дубно свои тылы. 16-я танковая дивизия продвигалась вслед за ней. Удар советских танкистов был для противника внезапным. Они вначале атаковали врага в районе Верба, затем отрезали выдвинутые вперед до района Кременец подразделения 16-й танковой дивизии от ее главных сил и к вечеру прорвались к Дубно, выйдя на тылы 11-й танковой дивизии, которая вела бой в районе Острог. В тот же день, но на несколько часов раньше, в район Дубно с северо-востока вышли соединения 19-го механизированного и 36-го стрелкового корпусов.[131] Однако вышедшие в район Дубно с различных направлений советские соединения не установили связи и не организовали взаимодействия между собой. Вследствие этого их действия носили разрозненный характер и не привели к полному достижению поставленных перед ними целей по уничтожению всей вклинившейся в этот район вражеской группировки. Но, несмотря на это упущение, советские воины нанесли противнику значительный урон и задержали его продвижение. Вражеские войска охватила паника. Многие части в беспорядке бежали с поля боя.
28 июня бои в районе Дубно приняли еще более ожесточенный характер. Сюда перебрасывается 55-й армейский корпус. Это позволило врагу усилить натиск. В результате этого 19-й механизированный корпус, которым командовал генерал-майор танковых войск Фекленко Н. В., был вынужден отойти в северо-восточном направлении в район Ровно.
В связи с тем что авиаразведке противника во второй половине дня удалось вскрыть продвижение главных сил 8-го механизированного корпуса из района Броды к Дубно, генерал Клейст отдал приказ 16-й танковой дивизии преградить дорогу, идущую от Броды на Дубно, и подготовить мощную сводную боевую группу для наступления на наши части, действовавшие юго-западнее Дубно.
В ночь с 28 на 29 июня 12-я танковая и 7-я моторизованная дивизии 8-го механизированного корпуса предпринимали неоднократные попытки прорваться в Дубно с целью соединения с группой Попеля, однако враг, вводя в бой все имевшиеся части и подразделения 16-й танковой дивизии вплоть до шоферов, связистов и писарей, не позволял советским войскам соединиться.
Ожесточенные бои в районе Дубно происходили 29 и 30 июня. Противник продолжал подтягивать сюда не принимавшие еще участия в боях на советско-германском фронте соединения. В районе Дубно действовали 44, 75 и 111-я пехотные, 16-я моторизованная, 16-я танковая дивизии. Сюда подтягивались 225-я пехотная и 14-я танковая дивизии.
Так как основные силы вражеской группировки были скованы в районе Дубно, 11-я немецкая танковая дивизия находилась в районе Острог одна и была вынуждена отражать ожесточенные контратаки группы советских войск под командованием генерал-лейтенанта Лукина М. Ф. Вместе с наземными войсками активное участие в уничтожении гитлеровских танков в районе Острог принимали авиационные части. По признанию противника, советская авиация имела в этом районе абсолютное господство в воздухе и бомбардировала вражеские танки с бреющего полета, нанося тем самым большие потери врагу.
Но и положение 8-го механизированного корпуса, расчлененного на две группы, продолжало осложняться. К исходу 29 июня противник развернул против группы генерала Рябышева дополнительно 57-ю и 75-ю пехотные дивизии, вследствие чего на соединение корпуса в районе Дубно надежды уменьшились. Оценив сложившуюся обстановку, генерал Кирпонос вновь потребовал от 19-го механизированного и 36-го стрелкового корпусов организовать наступление по сходящимся направлениям на Дубно и установить связь с 8-м механизированным корпусом. 29 июня соединения этих корпусов перешли в наступление.
Удар 36-го корпуса пришелся по боевой группе 16-й танковой дивизии, которая должна была наступать через Верба в восточном направлении. Понеся большие потери, эта группа бежала с поля боя. В ночь на 30 июня она была вновь атакована советскими стрелковыми частями, но на этот раз, усиленная подтянутыми сюда пехотными соединениями, выстояла. Активно начал боевые действия и 19-й механизированный корпус, но вскоре был остановлен ожесточенно сражавшимся врагом. Несмотря на значительные успехи, соединиться с войсками 8-го механизированного корпуса частям 19-го механизированного и 36-го стрелкового корпусов и на этот раз не удалось.
Вследствие того что в действиях советских войск был вскрыт целый ряд существенных недостатков. Военный совет Юго-Западного фронта 29 июня отдал специальную директиву об устранении их.[132] В ней указывалось, что войска плохо организуют разведку, в результате чего не знают, какой противник наступает. Отмечалось также, что слабое обеспечение стыков и флангов позволяет врагу просачиваться в них. Для управления боем, констатировалось в директиве, плохо использовалось радио. Так, например, 36-й стрелковый, 8-й и 19-й механизированные корпуса не имели радиосвязи во время наступления в районе Дубно. Вместе с тем отмечалась и недостаточная организация взаимодействия родов войск в ходе наступления, особенно между пехотой и артиллерией. В 146-й стрелковой и 14-й кавалерийской дивизиях при организации наступления западнее Кременец дивизионная и полковая артиллерия находилась на огневых позициях в 6–7 км от наступающих войск, ведя огонь по противнику на пределе. Указывалось также и на то, что боевые порядки при наступлении не выдерживаются, войска наступают скученно, при отсутствии должного сочетания огня и движения.
Требованиями этой директивы войска Юго-Западного фронта руководствовались в последующие дни боев. Более организованно действовали они 30 июня, хотя враг и сосредоточил большое количество танковых, моторизованных и пехотных соединений в районах Дубно и Острог. Упорные бои в этих районах не прекращались весь день. Несмотря на численное превосходство противника в силах и средствах, добиться сколько-нибудь существенных успехов ему не удалось. Немецко-фашистские соединения понесли большие потери, но продвинуться вперед не смогли. 1 июля группа Попеля неоднократно предпринимала попытки прорваться из Дубно в юго-западном направлении, чтобы соединиться с главными силами корпуса. Однако войска 16-й немецкой танковой дивизии не позволили сделать этого, и 2 июля бригадный комиссар Попель, потеряв связь с генералом Рябышевым, решил пробиваться на восток.[133]
Но сражение в районах Ровно, Дубно, Броды все еще продолжалось. 29 июня Военный совет Юго-Западного фронта вновь потребовал разгромить подвижную группу противника. Соединениям 5-й армии было приказано 1 июля из района Цумань, Клевань нанести удар на юг с целью отрезать от своих баз и войск подвижную группу противника, перешедшую р. Горынь у Ровно, и ликвидировать прорыв.[134] Во исполнение этого приказа 27-й стрелковый, 22-й и 9-й механизированные корпуса 1 июля нанесли удар между Ровно и Луцком, прорвались из лесов около Клевань и, наступая на юг, достигли линии Мошков Борбин (30 км южнее Клевань). Успешно действовали в ходе наступления соединения 22-го механизированного корпуса, которыми командовал генерал-майор Кондрусев С. М… Враг был вынужден на вышеуказанном рубеже развертывать крупные силы, которые должны были задержать прорыв советских частей. Нашим войскам противостояли здесь соединения 3-го моторизованного и 29-го армейского корпусов. 1 июля Гальдер отмечал, что «довольно глубокое вклинение русских пехотных соединении из района Пинских болот во фланг 1-й танковой группы в общем направлении на Дубно… сковывает находящиеся в этом районе пехотные дивизии». Но здесь были скованы не только пехотные, но также танковые и моторизованные дивизии противника, 13-я танковая и 25-я моторизованная дивизии 3-го моторизованного корпуса вели бои с советскими войсками западнее Ровно. Для действий против наших частей генерал Клейст ввел через Луцк полк дивизии СС «Адольф Гитлер», 16-я танковая дивизия со 2 июля также перебрасывалась из Дубно в направлении на Ровно, чтобы отразить натиск советских войск. Всего противник подтянул в этот район дополнительно семь дивизий. Сосредоточив подавляющее превосходство в силах и средствах, врагу удалось сломить сопротивление наших танковых частей. Действия противника облегчались тем, что советские войска ощущали большой недостаток в горючем и боеприпасах, подвоз которых осуществлялся нерегулярно. Не был также организован и ремонт танков. Например, в период с 22 июня по 1 июля в 22-м механизированном корпусе из 119 потерянных танков 58 танков, что составляло 50 % всех потерь, было подорвано своими танкистами во время отхода из-за невозможности отремонтировать их в пути.[135] Вследствие вышеуказанных причин советские войска были вынуждены в начале июля прекратить танковые бои в районах Ровно, Дубно, Броды.