Последовательный ввод в сражение двух танковых армий с целью быстрейшего выхода к Львову позволил развить тактический успех, достигнутый в начале операции, в оперативный. К исходу дня 18 июля соединения 3-й гвардейской танковой армии совместно с конно-механизированной группой генерала Баранова завершили окружение до 8 дивизий бродской группировки противника, а главные силы 4-й танковой армии вышли в район Ольшанцы и устремились к Львову.
Войска 1-й гвардейской танковой армии, продолжая наступление, 18 июля установили взаимодействие с конно-механизированной группой генерала Баранова. Упорные бои развернулись на рубеже Сокаль, Крыстынополь. Но войска армии сломили сопротивление противника и, преследуя его, двинулись к берегам р. Сан, к древнему городу Ярославу. Общевойсковые армии, продвигаясь за танковыми бригадами, отрезали пути отхода вражеским дивизиям, засевшим под Бродами.
20 июля маршал Конев приказал повернуть 1-ю гвардейскую танковую армию на юго-запад и стремительно развивать наступление к р. Сан с тем, чтобы, форсировав ее, перехватить пути отхода противника на запад. В связи с поворотом 1-й гвардейской танковой армии на Ярослав и Перемышль и некоторой задержкой 3-й гвардейской армии образовался разрыв между войсками 3-й гвардейской и 13-й армий. Поэтому конно-механизированная группа Соколова получила задачу из района Рава-Русской нанести фланговый удар на Фрамполь и, действуя по вражеским тылам, облегчить продвижение войск 3-й гвардейской армии. С выходом в район Красник, Вильколаз конно-механизированная группа должна была установить взаимодействие с соединениями 1-го Белорусского фронта. В дальнейшем форсировать с ходу Вислу и захватить плацдармы.
Пока корпуса 3-й гвардейской танковой армии безуспешно пытались прорваться к Львову с севера, возле устья колтувского коридора, в районе Сасов, Золочев, продолжались бои с частями окруженной бродской группировки противника. К полудню 22 июля ее остатки сложили оружие. Потери противника составили около 20 тыс. убитыми, около 13 тыс. человек сдались в плен. Было захвачено 28 танков и САУ, 180 орудий, 269 минометов, около полутора тысяч автомобилей
[300]
. В тот же день 1-я гвардейская танковая армия во взаимодействии с конно-механизированной группой генерала Баранова форсировала с ходу р. Сан в районе Ярослава и захватила плацдарм на западном берегу реки. При этом танковые части оторвались от соединений 13-й армии на 50–55 км, вступив на территорию Польши.
В это время в стане противника происходили следующие события. 20 июля была предпринята попытка покушения на Гитлера. Однако он уцелел и жестоко расправился не только с заговорщиками, но и со всеми заподозренными в нелояльности режиму. Начальником Генерального штаба Главного командования Сухопутных войск был назначен генерал Г. Гудериан. Приняв дела, он пришел к выводу, что «положение группы армий «Центр» после 22 июля 1944 г. было просто катастрофическим; худшего ничего и не придумаешь… Русские, казалось, неудержимым потоком хлынули к р. Висла от Сандомира до Варшавы… Единственные имевшиеся в нашем распоряжении силы находились в Румынии, в тылу группы армий «Южная Украина». Уже одного взгляда на карту железных дорог было достаточно, чтобы понять, что переброска этих резервов займет много времени»
[301]
.
Генерал Гудериан принял энергичные меры для восстановления фронта обороны по западному берегу Вислы. Сюда спешно выдвигались резервы из глубины и с других участков фронта. В действиях войск противника стало проявляться еще больше упорства. Однако и Гудериану оказалось не под силу остановить продвижение советских войск.
В ночь на 22 июля войска 4-й танковой армии начали штурм Львова. Соединения 3-й гвардейской танковой армии к утру 24 июля вышли в районы Яворова и Судовой Вишни, отрезав пути отхода львовской группировки на запад.
23 июля Сталину был представлен план разгрома львовской группировки противника, разработанный под руководством представителя Ставки ВГК маршала Жукова
[302]
. В нем предлагалось использовать танковые армии для захвата переправ на Висле. Однако Сталин 24 июля направил маршалам Жукову и Коневу директиву № 220152, в которой говорилось: «Ставка Верховного Главнокомандования считает ваш план использования танковых армий и кав. корпусов преждевременным и опасным в данный момент, поскольку такая операция не может быть сейчас материально обеспечена и приведет только к ослаблению и распылению наших ударных группировок»
[303]
. Исходя из этого, Сталин потребовал в первую очередь разгромить львовскую группировку противника и не допустить ее отхода за р. Сан или на Самбор. В этой связи 1-я гвардейская танковая армия и 1-й гвардейский кавалерийский корпус должны были овладеть районом Ярослав, Перемышль, а 3-я гвардейская и 4-я танковые армии разгромить львовскую группировку противника и овладеть Львовом во взаимодействии с 60-й армией. «Имейте в виду, что, не овладев Львовом, – отмечал Сталин, – как важным железнодорожным узлом, мы не можем развить серьезное наступление дальше на запад, в сторону Кракова». Силами 6-го гвардейского кавалерийского корпуса предписывалось нанести удар в направлении Томашув, Красник по тылам красноставской группировки противника с целью ее разгрома во взаимодействии с 3-й гвардейской армией и левым крылом 1-го Белорусского фронта. Наступление на запад на ближайшие дни предписывалось ограничить выходом на р. Сан с захватом переправ и плацдармов на западном берегу реки. 26 июля требовалось представить план дальнейших наступательных действий после овладения Львовом.
В указанный срок маршал Конев направил соответствующий план Сталину
[304]
. В плане предусматривалось после овладения Львовом и выхода войск фронта правым флангом на р. Висла, центром – на западный берег р. Сан и овладения плацдармами на рубеже Ежово, Соколув, Жолыня, Каньчуга, Бабице и левым крылом – Перемышль, Ходоров, Долина развить дальнейшее наступление. Для этого создать ударную группировку в составе 3-й гвардейской, 13-й, 5-й гвардейской, 60-й, 38-й армий, 1-й гвардейской, 3-й гвардейской и 4-й танковых армий, конно-механизированных групп генералов Соколова и Баранова – всего 51 стрелковая и 6 кавалерийских дивизий, 10 танковых и механизированных корпусов, вся артиллерия усиления фронта и авиация. Ближайшая цель операции – завершить разгром львовско-станиславской группировки противника, выбросив ее остатки на юго-запад в Карпаты, разбить подходящие танковые и пехотные резервы противника, форсировать р. Висла и овладеть районом Ченстохова, Краков. При этом 1-я гвардейская танковая армия должна была наступать из района северо-западнее Перемышля, южнее Жешува на Тарнув, Бохня в обход Кракова с юга и юго-запада. Начало операции – ориентировочно 3–5 августа.