3-я гвардейская танковая армия генерала П. С. Рыбалко утром 16 июля вошла в узкий коридор шириной около 6 км (между Колтовом и Тростянцом Малым). Для быстрого разгрома окруженной бродской группировки и прочного обеспечения флангов были выдвинуты в колтовский коридор, кроме действовавших здесь соединений 60-й армии, 4-й гвардейский и 31-й танковые корпуса, а также многочисленные артиллерийские части. 17 июля вслед за 3-й гвардейской танковой армией была введена в прорыв 4-я танковая армия для действий в направлении южнее Львова. К исходу 22 июля бродская группировка прекратила существование. Советские войска уничтожили более 38 тысяч гитлеровцев, захватили большие трофеи, взяли в плен 17 тысяч солдат и офицеров противника.
Одновременно с уничтожением бродской группировки войска фронта продолжали наступление и особенно успешно — на правом крыле. Это открывало большие возможности для более энергичных действий войск центра и левого крыла на направлениях Львов, Галич и Станислав, где операции развивались довольно медленно.
Львов был одним из важных стратегических объектов и крупным центром коммуникаций противника, во многом определявшим устойчивость его обороны. По этой причине и сам город, и прилегающая к нему местность были сильно укреплены. Командование фронта приняло решение — обходным маневром танковых армий с севера и с юга захватить город с ходу до подхода к нему вражеских войск со Станиславского направления. Начало действий планировалось на утро 20 июля.
Но в этот день овладеть Львовом танковым армиям не удалось. Противник в течение 20 и 21 июля увеличил действовавшую в районе Львова группировку до четырех дивизий. Таким образом, обстановка, сложившаяся в районе Львова к исходу 21 июля, уже исключала возможность овладеть городом с ходу силами только танковых армий.
Хотя Львов мы с ходу и не взяли, но с выходом танковых армий на подступы к нему положение на левом крыле фронта значительно улучшилось. Немецкое командование, опасаясь флангового удара со стороны Перемышля на юг, 20 июля начало отводить со Станиславского направления на запад части 24-го танкового и 59-го армейского корпусов. Войска 38-й армии и правого фланга 1-й гвардейской армии, сбивая арьергарды, преследовали врага.
С 24 июля развернулось наступление на Львов. В течение 24, 25 и 26 июля шли ожесточенные бои на подступах к городу. Утром 27 июля г. Львов— областной центр Украины, важный узел дорог и крупный культурный центр — был освобожден.
В результате разгрома противника в районе Львова и потери им городов Равы-Русской, Львова, Перемышля, Владимира-Волынского войска группы армий «Северная Украина» не только понесли большие потери, но и оказались расколотыми на две части. Одна из них — 4-я танковая армия,— безуспешно пытаясь отдельными разрозненными соединениями оказать сопротивление, откатывалась к Висле. Вторая, состоявшая из соединений 1-й немецкой танковой армии и 1-й венгерской армии (более 20 пехотных и 3 танковые дивизии),— отходила на юго-запад, к Карпатам, так как пути, ведущие на запад через Перемышль, были нами отрезаны. Вследствие этого возникла выгодная обстановка для стремительного наступления войск правого крыла фронта к Висле в общем направлении на Сандомир, а также развития успеха армиями левого крыла в направлении Дрогобыча для разгрома 1-й танковой армии гитлеровцев и 1-й венгерской армии в предгорьях Карпат.
Рассмотрим кратко, как развивались события на левом крыле фронта. В целях полного использования достигнутого оперативного успеха на львовском направлении и разгрома Станиславской группировки 4-й танковой армии была поставлена задача форсированным маршем к утру 28 июля выйти в район Самбора, откуда стремительным ударом к исходу дня овладеть Дрогобычем и Бориславом, чтобы совместно с 1-й гвардейской армией, вышедшей к этому времени в район Ходорова, разгромить противника и не допустить его отхода за р. Сан. Однако из-за усилившегося сопротивления противника на Днестре и в районе Дрогобыча 4-я танковая армия не смогла полностью выполнить эту задачу.
1-я гвардейская армия генерала А. А. Гречко и 18-я армия генерала Е. П. Журавлева продолжали преследование противника и продвигались к Карпатам. Враг, используя крупные арьергарды, усиленные танками, оказывал упорное сопротивление на выгодных естественных рубежах. Действуя напористо, войска 1-й гвардейской армии при содействии 18-й армии 27 июля освободили Станислав. В честь освобождения города Москва салютовала славным воинам 1-го Украинского фронта.
После освобождения Станислава бои на всем левом крыле фронта в направлении Отыни, Богородчан и одновременно частью сил вела бои за проходы в предгорьях Карпат в районах Пасечной, Дары и южнее Ослав-Бяле. Войска 1-й гвардейской армии, встречая возросшее сопротивление противника, медленно продвигались в общем направлении на Дрогобыч.
Гитлеровцы, стремясь задержать продвижение войск армии, на отдельных участках переходили в ожесточенные контратаки. После неоднократных контратак силами до двух полков пехоты при поддержке 40 танков им 28 июля удалось потеснить части 30-го стрелкового корпуса и овладеть г. Калушем. Но в ходе упорных боев части армии 30 июля вновь заняли город. К исходу 30 июля части 1-й гвардейской армии в результате трехдневных упорных боев продвинулись от 8 до 15 км и вели бои на рубеже Роздол, Журавно, Збора, Раков.
Главные силы 18-й армии в течение 28—30 июля неотступно преследовали противника и 31 июля овладели железнодорожной станцией Долина, перерезав шоссейную дорогу, ведущую через Карпаты в Венгерскую равнину.
В своем донесении начальник политотдела 18-й армии Л. И. Брежнев сообщал:
«Благодаря высокому боевому духу личного состава армия в первые же пять дней боев (с 23 по 28 июля) добилась значительных успехов. Занято свыше 150 населенных пунктов, в том числе города Отыня, Надворная. Взято в плен до 4000 вражеских солдат и офицеров. Захвачены большие трофеи, особенно в Надворной».
Немецко-фашистское командование упорной обороной на Днестре и контратаками стремилось вывести части львовской и Станиславской группировок, понесшие значительные потери, за р. Сан по наиболее удобному оставшемуся у противника пути через Дрогобыч, Самбор, Санок.
Противник, не без основания опасаясь выхода наших войск в Венгерскую равнину, дрался упорно. В течение пяти дней, с 31 июля по 4 августа, особенно ожесточенные бои развернулись в районе Долины, Выгоды. Чтобы обеспечить отвод частей своей 1-й танковой армии, гитлеровцы предпринимали контратаки силами до пяти дивизий, пытаясь вернуть дорогу Долина — Людвиковка.