На Юго-Западном фронте события развивались следующим образом. Генерал Кирпонос по согласованию с генералом армии Жуковым решил перенести контрудар на утро 26 июня, так как 8, 9 и 19 механизированные, 31, 36, 37 стрелковые корпуса еще не вышли в назначенные им районы. Командующему 5-й армией генералу Потапову, в чьем подчинении находился 9-й механизированный корпус, было приказано создать подвижную группу в составе 22, 9 и 19-го механизированных корпусов и нанести контрудар в общем направлении на Дубно. Навстречу им с юга должны были наступать 4, 8 и 15-й механизированные корпуса.
К моменту нанесения контрудара, 26 июня, 13-я танковая дивизия противника переправилась через р. Иква по мосту у Млынова, захваченному накануне частями 11-й танковой дивизии, и выдвинулась в направлении Мошков, Ровно. Южнее нее из района Дубно в направлении Мизоч, Острог наступала 11-я танковая дивизия. Вслед за танковыми дивизиями немецких 3-го и 48-го моторизованных корпусов с рубежа р. Иква перешли в наступление 299-я и 111-я пехотные дивизии генералов В. Мозера и О. Штапфа. На подходе к Дубно находилась 75-я пехотная дивизия генерала Э. Хаммера, 16-я танковая дивизия была в нескольких километрах от Кременца.
26 июня в районе Луцка, Ровно, Дубно, Броды развернулось крупнейшее танковое сражение. По числу задействованных в нем боевых машин оно превосходило даже знаменитое сражение под Прохоровкой. С обеих сторон на участке шириной до 70 км столкнулось около 2 тыс. танков[173]. Части 8-го механизированного корпуса в течение дня продвинулись на 10—12 км. Однако другие корпуса не смогли поддержать этот успех. 15-й механизированный корпус понес большие потери от ударов вражеской авиации. 9-й и 19-й механизированные корпуса вступили в сражение только во второй половине дня. К исходу 26 июня 19-й механизированный корпус вышел на подступы к Дубно, а 9-й механизированный корпус не смог преодолеть сопротивление 14-й танковой дивизии противника.
К. К. Рокоссовский, вспоминая события того времени, писал: «26 июня по приказу командарма Потапова корпус нанес контрудар в направлении Дубно. В этом же направлении начали наступать левее нас 19-й, а правее 22-й механизированные корпуса. Никому не было поручено объединить действия трех корпусов. Они вводились в бой разрозненно и с ходу, без учета состояния войск, уже двое суток дравшихся с сильным врагом, без учета их удаленности от района вероятной встречи с противником. Время было горячее, трудности исключительные, неожиданности возникали везде. Но посмотрим распоряжение фронта, относящееся к тому периоду: «Нанести мощный контрудар во фланг прорвавшейся группе противника, уничтожить ее и восстановить положение». Согласовывалось ли оно с обстановкой на участке, о котором идет речь, не говоря уже о положении, сложившемся к 26 июня на житомирском, владимир-волынском и ровненском направлениях, где немецкие войска наносили свой главный удар? Нет, не согласовывалось. У меня создалось впечатление, что командующий фронтом и его штаб в данном случае просто повторили директиву Генштаба, который конкретной обстановки мог и не знать. Мне думается, в этом случае правильнее было бы взять на себя ответственность и поставить войскам задачу, исходя из положения, сложившегося к моменту получения директивы Генерального штаба[174]».
Конечно, Рокоссовскому после войны было легко рассуждать о том, что командующий Юго-Западным фронтом мог отступить от требований директивы Генштаба. Выше уже отмечалось, какое давление испытывал генерал Кирпонос со стороны Ставки Главного Командования и Генерального штаба.
Вечером 26 июня командующий Юго-Западным фронтом доложил начальнику Генштаба о своем решении резервными стрелковыми корпусами перейти к обороне на рубеже Луцк, Кременец, Гологуры. Механизированные корпуса получили приказ прекратить контрудары, выйти из боя и отойти за этот рубеж. Генерал армии Жуков посчитал такое решение ошибочным. Части 1-й танковой группы генерала Э. Клейста были разбросаны по дорогам, и ее фланги оказались открытыми. Механизированные корпуса Юго-Западного фронта занимали выгодное положение на флангах и в тылу вражеских дивизий. Поэтому, по мнению Жукова, необходимо было наносить контрудар со всей решительностью, не проявляя колебаний, не выводя сражавшиеся дивизии из боя в момент, когда у них обозначился успех. Тем самым механизированные корпуса вынудили бы противника временно перейти к обороне. А это, в конечном счете, дало бы возможность фронту перегруппировать силы, подтянуть новые соединения из тыла и занять выгодные оборонительные рубежи. Поэтому Жуков потребовал в жесткой форме от Кирпоноса с утра 27 июня перейти в наступление и разгромить противника, прорвавшегося к Луцку и Дубно. Однако к утру 27 июня, когда удалось обобщить сведения, поступившие с других фронтов, Жуков понял ошибочность своего решения о продолжении контрударов на Юго-Западном фронте. Обсудив еще раз ситуацию с генералами Ватутиным и Василевским, начальник Генштаба приказал подготовить директиву об отводе войск Юго-Западного фронта на рубеж укрепрайонов старой государственной границы.
Пока принималось это решение, 9-й механизированный корпус выдвигался на исходный рубеж для контрудара. На рассвете 27 июня он из района Ставки, Ромашевская перешел в наступление во фланг противника (299, 111, 44-я пехотные, 13-я и 11-я танковые дивизии), теснившего 19-й механизированный корпус. 35-я танковая дивизия вышла к 3 – 4 часа утра на рубеж колхоз Малин, Уездце (15 км севернее Млынова), где вошла в соприкосновение с передовыми частями 299-й пехотной дивизии противника. На этом рубеже 35-я танковая дивизия развернулась и обороняла его до исхода 27 июня. 20-я танковая дивизия, двигаясь левее 35-й танковой дивизии, при подходе к Петушкову была обстреляна частями 13-й танковой и 299-й пехотной дивизий противника. Развернувшись в боевой порядок, 20-я танковая дивизия в 7 часов атаковала противника. Он оказал упорное сопротивление, а затем во второй половине дня, нащупав открытые фланги и промежутки между частями дивизии, стал ее обходить, создав угрозу окружения. В этой обстановке Рокоссовский принял решение с наступлением темноты отвести танковые дивизии на линию южной опушки леса в районе Ромашевская, Клевань, где они и закрепились. С утра 28 июня они отражали атаки подошедших из района Луцка 14-й танковой и 25-й моторизованной дивизий, стремившихся прорваться на шоссе Луцк – Ровно.
Несмотря на то, что удар 9-го механизированного корпуса не достиг поставленной цели – захвата Млынова, его активные действия на левом фланге ударной группировки противника вынудили немецкое командование развернуть 299-ю пехотную дивизию и часть сил 13-й танковой дивизии на север. В результате несколько облегчилось положение 19-го механизированного корпуса, отходившего с тяжелыми боями в направлении на Ровно.
29 июня Ставка Главного Командования потребовала от командующего Юго-Западным фронтом закрыть разрыв на участке Луцк, Станиславчик, чтобы изолировать и уничтожить прорвавшуюся мотомеханизированную группу противника. Эта задача возлагалась на 5-ю армию, которой предстояло: «…Прочно обороняя рубеж р. Стоход, р. Стырь, Рожище, Клевань, 1 июля из района Цумань, Ставок, Клевань нанести удар на юг с целью отрезать от своих баз и войск мотомеханизированную группу противника, перешедшую р. Горынь у Ровно, и ликвидировать прорыв[175]».
Генералу Рокоссовскому предписывалось без 131-й моторизованной дивизии во взаимодействии с 22-м механизированным корпусом ударом в направлении Клевань, Зарецк уничтожить противостоящего противника, выйти в район Зембица, Оладув, Варковичи и, обеспечивая себя со стороны Дубно, не допустить отхода противника на запад[176]. 131-я моторизованная дивизия должна была сосредоточиться в лесу восточнее Киверец в резерве командующего 5-й армией.
Генерал Потапов рассчитывал, что контрудар 5-й армии на дубненском направлении, несмотря на его ограниченную глубину, на некоторое время скует силы противника и облегчит отрыв войск армии и их планомерный отход на р. Случь. С этой целью он приказал 9-му механизированному корпусу до исхода 3 июля упорно оборонять район Клевань, Грабов, Оржев. После этого отойти 4 июля в район Седлице, Тучин, обеспечивая стык 31-го стрелкового и 19-го механизированного корпусов.
К моменту нанесения контрудара механизированные корпуса находились в удручающем состоянии. Об этом подробно говорилось в докладе начальника Автобронетанкового управления Юго-Западного фронта генерал-майора танковых войск Моргунова военному совету фронта от 30 июня 1941 г[177]. За девять дней боевых действий механизированные корпуса прошли от 150 до 650 км при работе моторов от 20 до 80 часов, причем 9-й механизированный корпус преодолел до 200—250 км при работе моторов по 20—25 часов. За это время они не имели ни одного дня для осмотра материальной части, ее регулировки и ремонта. Отсутствие средств эвакуации и ремонтных средств, а также удаленность ремонтных стационарных баз привели к тому, что 25—30% материальной части вышло из строя по техническим причинам. Генерал Моргунов считал необходимым, при первой возможности, после занятия обороны отвести механизированные корпуса в тыл и предоставить им 2—3 суток для отдыха личному составу, восстановления материальной части, пополнения всеми видами довольствия, восстановления и пополнения тылов. В противном случае через 3—4 дня вся материальная часть могла выйти из строя.