В этот день командование Юго-Западным фронтом и представитель Ставки Главного Командования Г.К. Жуков спланировали во исполнение директивы № 3 контрнаступление с целью разгрома группировки противника в районе Луцк — Дубно — Броды. Сам Жуков так оценивал этот документ: «Генерал Н.Ф. Ватутин сказал, что И.В. Сталин одобрил проект директивы № 3.
— Что это за директива? — спросил я.
— Директива предусматривает переход наших войск к контрнаступательным действиям с задачей разгрома противника на главнейших направлениях, притом с выходом на территорию противника.
— Но мы еще точно не знаем, где и какими силами противник наносит свои удары, — возразил я, — не лучше ли до утра разобраться в том, что происходит на фронтах. И уж тогда принять нужное решение»[47]
. Тем не менее никто ни в чем не стал разбираться, 22 июня директива № 3 была передана в войска, а Г.К. Жуков направлен контролировать ее выполнение в качестве представителя Ставки на Юго-Западный фронт.С советской стороны в сражение были брошены мощные силы. Против танковой группы Клейста действовали 4-й, 8-й, 9-й, 15-й, 19-й и 22-й механизированные корпуса. При этом части 15-го мехкорпуса уже втянулись в бои, в то время как все остальные только сосредотачивались или только выдвигались в районы сосредоточения. В период с 24 июня по 2 июля включительно в треугольнике Луцк — Дубно — Броды разгорелись ожесточенные танковые бои. К исходу 29 июня советскому командованию стало очевидно, что контрнаступление провалилось. Мехкорпуса потеряли по 75–80 процентов материальной части, и потому было принято решение по мере возможности выводить их из боя. 30 июня немцы захватили Ковель, Луцк и Ровно. Их войска не были ослаблены настолько, чтобы прекратить дальнейшее наступление. Хотя немецкое продвижение на этом участке фронта замедлилось. Прежде чем двинуться вперед, Клейст должен был провести перегруппировку.
Столь же неблагоприятно складывалась обстановка на левом фланге. 27 июня стрелковые части 6-й и 26-й армий, оказавшись под угрозой окружения, оставили укрепленные районы. В стыке между двумя этими армиями свободно оперировали крупные подвижные части противника. 29 июня Красная Армия оставила Львов.
Не видя реальной возможности создать прочную оборону в приграничной полосе, командующий Юго-Западным фронтом М.П. Кирпонос отдал распоряжение приступить к подготовке оборонительного рубежа по линии старой границы. Но 2 июля 14-й немецкий мотокорпус совершил стремительный прорыв и ворвался в Тернополь. Тем самым немцы нарушили управление войсками 6-й армии, вышли в тыл 26-й и 12-й армиям. Разрыв линии фронта в этом районе достиг почти 60 километров.
Учитывая печальный опыт аналогичных случаев на Северо-Западном и Западном фронтах, Ставка направила Кирпоносу приказ произвести отрыв от противника и закрепиться в Новоград-Волынском, Коростеньском, Староконстантиновском и Проскуровском У Pax с тем, чтобы сдержать немцев на старой границе. П.А. Ротмистров вспоминал: «Войскам фронта предстояло в течение семи дней отступить на 120–200 км. Отступление планировалось по рубежам с темпом 25–35 км в сутки. Общее отступление войск фронта происходило в условиях недостатка боеприпасов и горюче-смазочных материалов [склады боеприпасов и ГСМ находились у границы и были захвачены немцами. — Авт.], под непрерывным воздействием авиации противника. Это приводило к тому, что наши части вынуждены были зачастую сжигать или взрывать драгоценную боевую технику»[48]
.Немецкое командование не могло не заметить общего отхода русских войск. Рунштедт приказал Клейсту опередить противника с тем, чтобы не позволить ему закрепиться на выгодных для долговременной обороны рубежах. Сбивая отдельные заслоны русских, немецкая 11-я танковая дивизия 4 июля ворвалась в Шепетовку. При этом выдвигавшиеся в Шепетовский УР части 7-го стрелкового корпуса были вынуждены вступать в бой с ходу и потому попали под разгром. Развивая дальнейшее наступление, 11-я танковая форсировала реки Случь и Тетерев и 8 июля захватила Бердичев. На севере 13-я танковая дивизия немцев, обойдя Новоград-Волынский УР, вошла в Житомир. Немецкие танки оседлали шоссе на Киев и готовились к прямому броску. До столицы Украины им оставался всего 131 километр.
Командование Юго-Западного фронта хорошо осознавало нависшую над Киевом угрозу. Устремившиеся в прорыв танки Клейста успели пройти по Житомирскому шоссе более 100 километров. Но уперлись в первую линию Киевского укрепрайона, куда были заблаговременно выдвинуты наши войска, и далее продвинуться не смогли. 5-я армия нанесла 9 июля сильный фланговый удар по растянувшимся частям противника. С.М. Штеменко отмечал: «5-я армия, возглавляемая генерал-майором М.И. Потаповым, прочно удерживала Полесье и район, к нему прилегающий. Она оказала врагу сильнейшее сопротивление и нанесла ему значительный урон. Немецко-фашистским войскам здесь не удалось быстро прорвать фронт. Дивизии Потапова сбили их с дороги Луцк — Ровно — Житомир и вынудили отказаться от немедленного удара на Киев»[49]
.