Если объединение усилий 9-го и 19-го механизированных корпусов генерал-полковник Кирпонос возложил на генерала Потапова, то совместные действия 8-го и 15-го механизированных корпусов должно было организовать командование фронта. Согласно приказу командующего фронтом создавалась «подвижная группа фронта» в составе двух корпусов,[127] 15-му корпусу приказывалось из района Топорув нанести удар в направлении на Радехов утром 26 июня, а 8-й механизированный корпус должен был наступать из района Броды на Берестечко. Решение командующего фронтом о создании подвижной группы может расцениваться только как положительный факт. Это был первый в Великой Отечественной войне случай создания подвижной группы фронта. Однако это хорошее начинание, к сожалению, не удалось полностью провести в жизнь, 15-й механизированный корпус вел боевые действия с 23 июня. Его части понесли уже большие потери и были растянуты на широком фронте. Поэтому во исполнение приказа командующего фронтом с утра 26 июня от этого корпуса смогла наступать лишь одна дивизия, справа от которой готовился к наступлению 8-й механизированный корпус. Наступающие на этом направлении 48-й моторизованный корпус группы Клейста и пехотные соединения 6-й армии имели численное превосходство в артиллерии и живой силе. В воздухе над районом боевых действий господствовала вражеская авиация.
Так как наиболее активно и успешно в районе Броды наступал 8-й механизированный корпус, которым командовал генерал-лейтенант Рябышев Д. И., его действия будут рассмотрены несколько подробнее. Соединениям этого корпуса была поставлена задача форсировать рр. Стырь, Сытенку и Слоновку, овладеть Лешневом и выйти к Берестечко.[128] Решение этой задачи должно было привести к перерезанию вражеских коммуникаций, ведших на Дубно, и отсечению вклинившихся танковых соединений от остальных сил ударной группировки. В связи с тем что положение противника не было точно известно, наступление началось без артиллерийской подготовки. Первый удар танковых частей южнее Лешнева пришелся по войскам 57-й пехотной дивизии, прикрывавшей правый фланг 48-го моторизованного корпуса. К полудню советские танкисты смяли боевые порядки этой дивизии и нанесли ей большие потери. При поддержке мощного артиллерийского огня наши танки подошли к мосту через р. Стырь южнее Лешнева, который врагу не удалось взорвать, вследствие того что он с 25 июня находился под обстрелом советских артиллеристов. Несколько танков переправились и вышли западнее Берестечко. Тем временем генерал Клейст подтягивал в этот район несколько танковых и пехотных частей, а также всю противотанковую артиллерию 48-го моторизованного корпуса, сосредоточив управление ею в руках командира специального полка. По его настоятельной просьбе вражеская авиация непрерывно бомбардировала танковые части 8-го механизированного корпуса по обе стороны дороги Броды — Лешнев. Причем для уничтожения наших танков гитлеровские летчики впервые применили горючую смесь. Несмотря на это, советские танкисты овладели Лешневом и перерезали дорогу Лешнев — Броды. В связи с тем что части генерала Карпезо в районе восточнее Радехов также вели наступление, хотя и небольшими силами, по признанию врага, его 48-й моторизованный корпус в середине дня 26 июня находился в критическом положении. В этот день генерал Гальдер следующим образом оценивал обстановку: «Группа армий „Юг“ медленно продвигается вперед, к сожалению, неся значительные потери. На стороне противника, действующего против группы армий „Юг“, отмечается твердое и энергичное руководство (подчеркнуто нами). Противник все время подтягивает из глубины новые свежие силы против нашего танкового клина… Противник, как и ожидалось, значительными силами танков перешел в наступление на южный фланг 1-й танковой группы. На отдельных участках отмечено продвижение».[129]
Танковые соединения генерала Рябышева, наступая в северо-восточном направлении, к исходу 26 июня продвинулись местами до 15 км. В результате этого вражеское командование было вынуждено сосредоточивать сюда крупные силы. Для прикрытия правого фланга 48-го моторизованного корпуса подтягивался 44-й армейский корпус, в состав которого вошла и понесшая сильные потери 26 июня 57-я пехотная дивизия, в район Берестечко для прикрытия этого же фланга выдвигались 16-я моторизованная дивизия, 670-й противотанковый дивизион и батарея зенитных орудий. Командование 48-го моторизованного корпуса в свою очередь также принимало меры к надежному обеспечению своего правого фланга.
Однако советские войска в этот день не смогли развить успех, достигнутый на очень уязвимом фланге 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] Однако вышедшие в район Дубно с различных направлений советские соединения не установили связи и не организовали взаимодействия между собой. Вследствие этого их действия носили разрозненный характер и не привели к полному достижению поставленных перед ними целей по уничтожению всей вклинившейся в этот район вражеской группировки. Но, несмотря на это упущение, советские воины нанесли противнику значительный урон и задержали его продвижение. Вражеские войска охватила паника. Многие части в беспорядке бежали с поля боя.