К 10 часам утра 19 июля 9-й мехкорпус достиг района Артасув, Жультаньце, выполнив таким образом ближайшую задачу армии. Еще до этого ранним утром 19 июля в штаб 3-й гвардейской танковой армии поступила телеграмма Военного Совета фронта:
«Командующему 3-й гвардейской танковой армией
Командующему 4-й танковой армией
Обстановка для стремительных действий ваших армий сложилась благоприятно. В районе Львова у противника резервов нет.
Приказываю:
1. Командующему 3-й гвардейской танковой армией не позднее утра 20.7.44 обходным маневром с севера и северо-запада овладеть Львовом.
Группе генерала Баранова 19.7.44 овладеть Жулкев.
2. Командующему 4-й танковой армией стремительным ударом в обход г. Львов с юга во взаимодействии с 3-й гвардейской танковой армией овладеть г. Львов.
Обеспечьте операцию с юга с направления Перемяшляны, Миколашов. 93-ю танковую бригаду оставить в районе Колтув до ликвидации противника.
3. Об отданных распоряжениях и исполнении донести.
Конев. Хрущев. Соколовский».
В соответствии с полученными указаниями Военного Совета фронта, в 11 часов 19 июля командующим 7-го гвардейского танкового корпуса и 9-го мехкорпуса был передан устный приказ командующего армией о повороте на юго-запад и развитии наступления в направлении на Львов. Однако занятие корпусами исходного положения для наступления сопровождалось значительными затруднениями и задержками: «…вследствие прошедшего снова дождя дороги еще больше ухудшились. На проселочных дорогах отставшие ранее автомашины с боеприпасами, горючим, артиллерийские части и подразделения снова остановились в грязи… Особенно был труден участок от перекрестка дорог южнее Желехув Вельке до Заставе. Здесь сотни машин ползли по грязи под ударами немецкой авиации. Много машин было разбито и сгорело в результате обстрела и бомбежки противника с воздуха. Все это замедляло темп наступления войск и ослабляло боевую силу армии. Армия из-за дождя потеряла сутки времени, чем безусловно противник воспользовался… Подход нужных впереди и в войсках подразделений и отдельных машин задерживался еще и потому, что движение транспорта не во всех соединениях надлежащим образом организовано. Нередко ненужные в бою машины идут впереди танков, орудий, боеприпасов, крайне необходимых в ведущих бой частях».
Начальник штаба 9-го мехкорпуса в своей телеграмме в штаб армии сообщал: «На маршруте армии скопление машин — пробка. Гати разрушены, саперов нет. Саперы, приданные корпусу, обеспечивают движение головной бригады. Тылы и вторые эшелоны несут потери от авиации (Нуще, Тростянец, Куткож, Безброды)».
Как следствие, корпуса заняли исходное положение для атаки лишь к исходу дня 19 июля, а наступление смогли начать лишь с утра 20 июля. Вследствие интенсивной эксплуатации, осадков и непрерывного воздействия артиллерии и авиации противника участок дороги, проходивший через Колтовский коридор, пришел в «…совершенно непроходимое состояние», и снабжение армии было организовано по объездному маршруту Залосце—Броды—Радзихув—Каменка Струмилова—Жултанце протяженностью 200 км.
Напряженные наступательные бои продолжались два дня. Наибольшего успеха достиг 7-й гвардейский танковый корпус — 20 июля его войска заняли Великий и Малый Дорошув, а 21 июля Зашкув и завязали бои за Бжуховице. До Львова оставалось всего 6 км, однако ввиду постоянного подхода к противнику подкреплений наступление у Бжуховице успеха не имело. Войска 9-го мехкорпуса взяли Куликув, отбивая в то же время сильные контратаки со стороны бродской группировки противника с северо-востока, а также со стороны Жулкев. 6-й гвардейский танковый корпус занял Ременув и Цеперув, однако дальнейшего продвижения не имел, отражая контратаки противника со стороны Львова.
За период с 19 по 22 июля безвозвратные потери 3-й гвардейской танковой армии в матчасти составили 60 танков и САУ.
Командование фронтом предвидело возможные трудности захвата Львова внезапным ударом с севера и уже в 4 часа 20 июля направило в адрес командующего 3-й гвардейской танковой армии телеграмму:
«В случае, если встретите сильное сопротивление при атаке Львова с севера и северо-востока, обходите Львов глубже с запада.
Конев. Хрущев. Соколовский».
К исходу дня 21 июля надежды взять Львов с ходу внезапным ударом с севера были исчерпаны. Оценивая итоги трехдневных боев, командование армии в «Отчете о боевых действиях 3-й гвардейской танковой армии в Львовско-Перемышльской операции с 14.7 по 28.7.44» отмечало: «Уже вечером 19.7 командующему стало ясно, что возможность внезапного удара на Львов с северо-востока и захват города с ходу ускользнула. Оставалась лишь одна надежда — что противник еще не успел подтянуть к Львову крупных резервов и его небольшой гарнизон может быть разбит нашим ударом. В операции против Львова представлялся редкий случай — внезапным ударом с ходу смять небольшие группы противника на пути и стремительно ворваться в город танками с десантом, рассеять не успевший организовать оборону города гарнизон и быстро овладеть этим крупнейшим центром Западной Украины; это для 3-й гвардейской танковой армии вполне было возможно 17 и 18 июля, это было уже трудно осуществить 19 июля и почти невозможно позже. К 19.00. 20.7 противник подтянул для обороны г. Львов частью уже потрепанные, но еще вполне боеспособные войска (20-я моторизованная дивизия, 16-я танковая дивизия, часть сохранившихся сил 340-й пехотной дивизии), а также из тыла свежую 101-ю горнострелковую дивизию, 68-ю и 168-ю пехотные дивизии и спец. части гарнизона г. Львов и занял удобные для обороны рубежи и опорные пункты. Кроме того, все, что было можно, противник снял с южного Львовского участка и перебросил к северу от Львова, почувствовав отсюда большую угрозу».
Как достаточно весомый фактор, противодействующий наступлению войск армии, оценивались действия авиации противника: «Появившаяся авиация противника, при отсутствии наших истребителей (ввиду отрыва аэродромов), наносила беспрерывные и смелые удары по нашим боевым порядкам… Господство в воздухе все дни данного этапа операции в районе 3-й гвардейской танковой армии было на стороне противника. Его авиация наносила нашим войскам тяжелые потери. Она умело находила места скопления наших машин — на болотистых участках пути, в дефиле и узких проездах. Наших истребителей в воздухе не было. Бомбардировочная же наша авиация не могла воспрепятствовать воздушному противнику».
Боевые действия 20-22 июля 1944 г.
Пока корпуса 3-й гвардейской танковой армии безуспешно пытались прорваться к Львову с севера, возле устья Колтовского коридора, в районе Сасов, Золочев, продолжались бои с частями окруженной бродской группировки противника, в которых приняли участие 91-я отдельная танковая бригада и подразделения 16-й самоходной артбригады. В ходе боев совместно с частями 60-й армии 91-я отдельная танковая бригада очистила от противника Сасов и не допустила прорыва противника на запад и юго-запад. К полудню 22 июля остатки окруженной бродской группировки сложили оружие. Потери противника составили около 20 тыс. солдат и офицеров убитыми, около 13 тыс. чел. сдались в плен. Было захвачено 28 танков и САУ, 180 орудий, 269 минометов, около полутора тысяч автомобилей. В бродском котле были уничтожены 40-я и 361-я пехотные дивизии, остатки 349-й пехотной дивизии, 454-я охранная дивизия, 14-я дивизия СС «Галичина» (без одного полка), 505-й и 507-й отдельные тяжелотанковые батальоны и другие части.