Для 8-го механизированного корпуса этот бой стал последним. С девяти вечера, согласно приказу командования фронтом, генерал Рябышев начал отвод своих соединений через Броды на Подгорце. К утру 29 июня выход из боя был завершен, корпус был переведен во фронтовой резерв и перебазирован в Проскуров. К этому моменту в нем еще оставалось 19 000 человек (две трети личного состава) и 207 танков, из них 43 КВ и 18 Т-34, – то есть около трети новых танков, имевшихся к началу войны.
В тот же день 29 июня представитель Юго-Западного фронта, прибывший на командный пункт 15-го механизированного корпуса в селении Каштеляны, вручил командиру корпуса приказ штаба Юго-Западного фронта: с подходом и сменой частями 37-го стрелкового корпуса вывести корпус во фронтовой резерв и сосредоточиться на Золочевских высотах в районе Бялы Камень, Сасув, Золочев, Ляцке.
Вопреки приказу отход начался без смены частями 37-го стрелкового корпуса. Оставленных 15-м мехкорпусом позиций так никто и не занял. 10-я танковая дивизия достигла нового района сосредоточения к 6 утра 30 июня. 37-я танковая дивизия отходила вместе с 141-й дивизией 37-го корпуса (которая должна была сменить ее на позициях!) и достигла указанного в приказе района только ночью с 30 июня на 1 июля. Отходящие части корпуса подверглись усиленным налетам авиации противника. Особенно жестоко бомбилось шоссе восточнее Золочева, забитое горящими автомашинами бесчисленных отступающих колонн.
Пользуясь отходом советских войск, 29 июня немцы беспрепятственно вошли в Буск. Вечером того же дня они заняли Броды, удерживаемые одним батальоном 212-й моторизованной дивизии. Теперь противник находился перед линией обороны 37-го стрелкового корпуса – той самой, за которую командование фронта три дня назад планировало отвести мехкорпус. Рубеж обороны на Золочевских высотах, на который так рассчитывало командование фронта, был прорван в одночасье.
В полдень 1 июля немцы без боя вошли в Золочев. 15-й мехкорпус вместе с остальными частями 6-й армии покатился на восток. Еще 30 июня в полосе 6-й армии немецкие войска заняли Львов.
Танковое сражение вокруг Дубно закончилось. Подготовленный командованием 5-й армии на 1 июля повторный контрудар всех трех дивизий 22-го мекорпуса при поддержке остатков 9-го мехкорпусов с линии Вишнево, Олыка, Клевань (севернее Луцка и Ровно) никакого результата дать уже не мог – тем более, что еще 30 июня Ставка отдала командующим Юго-Западным и Южным фронтами распоряжение к 9 июля отвести войска за линию укрепрайонов по старой границе. [229]
Тем не менее для участия в контрударе было собрано 185 танков (в том числе 16 КВ) – в основном из состава 41-й танковой дивизии 22-го механизированного корпуса, потерявшей управление в первые дни войны и поэтому не уцелевшей. Фактически контрудар выполнял роль отвлекающего, прикрывая общий отход армии, и вновь был слабо поддержан пехотой – в первую очередь из-за ее малочисленности. Глубже всего прошли соединения 22-го мехкорпуса: утром 2 июля его 19-я танковая дивизия подошла к Млынову, но была атакована во фланг подразделениями только что введенной из резерва моторизованной бригады СС «Адольф Гитлер» и отступила, частично угодив в окружение. Бывший командир разведывательного батальона ЛАГ Курт Мейер так описывает этот бой: