В соответствии с полученными указаниями Военного Совета фронта, в 11 часов 19 июля командующим 7-го гвардейского танкового корпуса и 9-го мехкорпуса был передан устный приказ командующего армией о повороте на юго-запад и развитии наступления в направлении на Львов. Однако занятие корпусами исходного положения для наступления сопровождалось значительными затруднениями и задержками: « …вследствие прошедшего снова дождя дороги еще больше ухудшились. На проселочных дорогах отставшие ранее автомашины с боеприпасами, горючим, артиллерийские части и подразделения снова остановились в грязи… Особенно был труден участок от перекрестка дорог южнее Желехув Вельке до Заставе. Здесь сотни машин ползли по грязи под ударами немецкой авиации. Много машин было разбито и сгорело в результате обстрела и бомбежки противника с воздуха. Все это замедляло темп наступления войск и ослабляло боевую силу армии. Армия из-за дождя потеряла сутки времени, чем безусловно противник воспользовался… Подход нужных впереди и в войсках подразделений и отдельных машин задерживался еще и потому, что движение транспорта не во всех соединениях надлежащим образом организовано. Нередко ненужные в бою машины идут впереди танков, орудий, боеприпасов, крайне необходимых в ведущих бой частях»
[626] . Начальник штаба 9-го мехкорпуса в своей телеграмме в штаб армии сообщал: « На маршруте армии скопление машин – пробка. Гати разрушены, саперов нет. Саперы, приданные корпусу, обеспечивают движение головной бригады. Тылы и вторые эшелоны несут потери от авиации (Нуще, Тростянец, Куткож, Безброды)» [627] . Как следствие, корпуса заняли исходное положение для атаки лишь к исходу дня 19 июля, а наступление смогли начать лишь с утра 20 июля. Вследствие интенсивной эксплуатации, осадков и непрерывного воздействия артиллерии и авиации противника участок дороги, проходивший через Колтовский коридор, пришел в « …совершенно непроходимое состояние», и снабжение армии было организовано по объездному маршруту Залосце – Броды – Радзихув – Каменка-Струмилова – Жултанце протяженностью 200 км [628] .
Боевые действия 20–22 июля 1944 г.Напряженные наступательные бои продолжались два дня. Наибольшего успеха достиг 7-й гвардейский танковый корпус – 20 июля его войска заняли Великий и Малый Дорошув, а 21 июля Зашкув и завязали бои за Бжуховице. До Львова оставалось всего 6 км, однако ввиду постоянного подхода к противнику подкреплений наступление у Бжуховице успеха не имело. Войска 9-го мехкорпуса взяли Куликув, отбивая в то же время сильные контратаки со стороны бродской группировки противника с северо-востока, а также со стороны Жулкев. 6-й гвардейский танковый корпус занял Ременув и Цеперув, однако дальнейшего продвижения не имел, отражая контратаки противника со стороны Львова [629] . За период с 19 по 22 июля безвозвратные потери 3-й гвардейской танковой армии в матчасти составили 60 танков и САУ [630] .
Командование фронтом предвидело возможные трудности захвата Львова внезапным ударом с севера и уже в 4 часа 20 июля направило в адрес командующего 3-й гвардейской танковой армии телеграмму:
« В случае, если встретите сильное сопротивление при атаке Львова с севера и северо-востока, обходите Львов глубже с запада.
Конев. Хрущев. Соколовский» [631] .