Операция началась 13 июля нанесением мощных ударов на рава-русском направлении и 14 июля на львовском с целью рассечения группы армий противника и последующего уничтожения ее по частям. К исходу 18 июля войска 1-го Украинского фронта продвинулись на глубину до 50—80 км, завершив окружение, а вскоре и ликвидацию в районе Брод восьми дивизий противника. Важным событием в этот период было форсирование Западного Буга и вступление 17 июля подразделений 44-й гвардейской танковой бригады из состава 1-й гвардейской танковой армии генерала М.Е. Катукова на территорию Польши.
Упорная борьба развернулась за город Львов. Только после глубокого маневра и решительного удара соединений 3-й гвардейской танковой армии с запада, войск 60-й и 4-й танковой армий с востока 27 июля город был полностью освобожден.
Главные силы фронта в это время уже находились далеко на западе. Они вышли к р. Сан и на широком участке форсировали ее. 29 июля передовые соединения достигли Вилмы и с ходу приступили к форсированию этой крупной водной преграды. Наибольший успех был достигнут на сандомирском направлении. Однако в последующем противнику удалось перебросить сюда крупные резервы, и на этом участке завязались упорные бои. Только к концу августа сандомирский плацдарм был расширен до 75 км по фронту и на 50 км в глубину.
Войска левого крыла фронта в начале августа вышли к Карпатам. Здесь из их состава (1-я гвардейская и 18-я армии) по приказу Ставки 5 августа был образован новый, 4-й Украинский фронт под командованием генерала армии И.Е. Петрова. На следующий день его части штурмом заняли крупный промышленный центр Украины Дрогобыч и вплотную подошли к границам Чехословакии. 15 августа по приказу Ставки войска 4-го Украинского фронта временно перешли к обороне в предгорьях Карпат.
29 августа наступление советских войск на направлении главного удара завершилось. Они перешли к обороне на достигнутых рубежах с целью подготовки новых наступательных операций.
Победа Красной Армии на центральном участке советско-германского фронта летом 1944 г. имела крупное военно-политическое значение. В результате мощного наступления пяти фронтов — 1-го Прибалтийского,
3-го, 2-го, 1-го Белорусских и 1-го Украинского — были разгромлены группы армий «Центр» и «Северная Украина» — две наиболее сильные стратегические группировки врага из четырех, находившихся на советско-германском фронте. 26 вражеских дивизий было полностью уничтожено, а 82 потеряли от 60 до 70% своего состава. Красная Армия завершила освобождение от фашистских оккупантов Белоруссии и Украины, большей части Литвы и ряда районов Латвии.
ИЗГНАНИЕ НЕМЕЦКИХ ВОЙСК ИЗ ПРИБАЛТИКИ
Боевые действия по освобождению Прибалтики начались еще в ходе Белорусской операции. Тогда, в начале июля, войска 1-го Прибалтийского и 3-го Белорусского фронтов пересекли границу Литвы и к середине июля освободили значительную ее часть. К этому времени войска 2-го Прибалтийского фронта, нанеся удар на Резекне, вступили на территорию Латвии, а 3-й Прибалтийский фронт, наступая в западном и северо-западном направлениях, — на земли Латвии и Эстонии. Севернее Ленинградский фронт 26 июля освободил город Нарву.
К концу августа все названные войска освободили более половины Прибалтики. Однако дальнейшее их продвижение было остановлено усилившимся немецким сопротивлением.
Немецкое командование придавало большое значение удержанию Прибалтики. Расположенные здесь войска прикрывали с северо-запада Восточную Пруссию и, удерживая важные порты, обеспечивали свободу действий немецкого флота в восточной части Балтийского моря. Кроме того, находясь в Прибалтике, гитлеровцы рассчитывали постоянно держать под угрозой флангового удара советские войска, действовавшие в Белоруссии. Наконец, они рассматривали Прибалтику как одну из важных баз снабжения Германии продовольствием и сырьем.
К началу сентября в группировке противника, действовавшей в Прибалтике, насчитывалось 700 тыс. человек, более 1200 танков и штурмовых орудий, около 7 тыс. орудий и минометов и до 400 боевых самолетов.
Задача по разгрому группировки и завершению освобождения Прибалтики была возложена на войска Ленинградского, 3-го, 2-го и 1-го Прибалтийских фронтов, которые имели 900 тыс. человек, около 17500 орудий и минометов, свыше 3 тыс. танков и самоходных орудий и около 2650 боевых самолетов. К операции также привлекались корабли и авиация Балтийского флота. Общее руководство войсками осуществлял представитель Ставки Маршал Советского Союза А.М. Василевский.
Намечалось нанести два удара на Ригу: один — южнее Даугавы, другой — севернее. Они должны были привести к расчленению немецкой группировки, действовавшей в Прибалтике, и отсечению ее от основных сил германской армии.