Советское командование стремилось вывести свои войска на рубеж Белосток, Брест до того, как противник сумеет закрыть брешь в обороне. Войска маршала Рокоссовского, разделенные припятскими болотами, с выходом к Бресту улучшали свое оперативное положение, а протяженность линии фронта сокращалась при этом вдвое. Однако, чтобы достичь Белостока и Бреста, нужно было овладеть Барановичами — крупным узлом коммуникаций, который немцы старались удержать во что бы то ни стало.
В направлении Барановичи развивали наступление войска правого крыла 1-го Белорусского фронта. Широко используя подвижность танков и моторизованной пехоты, боевые возможности авиации, советские войска наносили удары в обход узлов обороны противника, перехватывая его пути отступления. В результате согласованных действий 8 июля они освободили Барановичи, 10 июля — Слоним и Лунинец, 14 июля — Пинск и к 16 июля вышли на рубеж Свислочь, Пружаны.
К середине июля основные силы группы армий «Центр» были разгромлены. Почти полностью уничтожены 25 дивизий. Особенно большие потери понесли 4-я полевая и 3-я танковые армии. От первой уцелела одна дивизия, от второй — три.
17 июля 1944 года Сталин показал немцам Москву, а всему миру наглядно продемонстрировал успехи Красной Армии. Спецмероприятие получило название «Большой вальс».
По центральным улицам столицы под конвоем прошли 57 600 пленных, захваченных в основном в Белоруссии. Впереди гигантской колонны двигались генералы и офицеры. Позади следовали поливальные машины, символически дезинфицируя город от следов «завоевателей жизненного пространства».
В полосе 1-го Прибалтийского фронта соединения 43-й армии 18 июля достигли реки Швянтойи и с ходу форсировали ее. В обороне противника на шяуляйском направлении образовалась значительная брешь. Это уязвимое место было использовано 2-й гвардейской и 51-й армиями, введенными в сражение 20 июля. Их наступление с юга обеспечивала 39-я армия, снова переданная в состав 3-го Белорусского фронта и наступавшая на Каунас. Вступление в дело сразу восемнадцати свежих дивизий не могло не дать результата, организованное сопротивление противника было сломлено в первые же часы. Обе армии перешли в преследование.
22 июля соединения 51-й армии генерал-лейтенанта Я.Г. Крейзера овладели Паневежисом — крупным узлом коммуникаций. Войска 2-й гвардейской армии под командованием генерал-лейтенанта П.Г. Чанчибадзе освободили город Рагува. Части Белобородова перерезали железную дорогу Паневежис—Даугавпилс. Лишь в 6-й гвардейской армии наступление застопорилось. Но сутки спустя, в связи с продвижением 2-го Прибалтийского фронта, обошедшего Даугавпилс с севера, немцы начали отступление в сторону Риги. К вечеру 24 июля соединения 4-й ударной армии ворвались на западную окраину Даугавпилса.
Гитлер снова решил сменить командование группы армий «Север». Вместо Фриснера был назначен генерал Шернер: «Он славился поразительной храбростью, твердостью и решимостью, большим тактическим искусством и верой в железную дисциплину. Он был абсолютно бесстрашен».
Чтобы сломить возрастающее сопротивление противника на шяуляйском направлении, Баграмян 26 июля ввел в сражение с рубежа западнее Паневежиса 3-й гвардейский механизированный корпус. Продвинувшись за день более чем на 70 км, его части вышли на окраины Шяуляя. 27 июля дивизии Крейзера и бригады Обухова, обойдя Шяуляй с северо-запада и юго-запада, овладели городом. Одновременно пал другой важный узел сопротивления — Даугавпилс.
В тот же день Ставка приказала 1-му Прибалтийскому фронту повернуть главные силы на Ригу, а левым крылом наступать на клайпедском (мемельском) направлении, создавая внешний фронт окружения группы армий «Север». Корпус Обухова без промедления повел наступление вдоль шоссе Шяуляй—Елгава. Стремительным ночным броском бригады преодолели 80 км и 28 июля вышли к Елгаве. Танкисты попытались овладеть городом с ходу, но понесли большие потери, пытаясь преодолеть хорошо организованную оборону, и получили указание дожидаться подхода стрелковых частей, а частью сил пробиваться к Рижскому заливу. 30 июля 8-я гвардейская механизированная бригада полковника С.Д. Кремера с ходу овладела городом Тукумс, а на следующий день достигла передовыми отрядами Рижского залива. Группа армий «Север» оказалась отрезанной от Восточной Пруссии.
Армия Крейзера и танкисты Обухова 31 июля заняли Елгаву. Передовые отряды 43-й армии вышли на южный берег реки Мемеле и завязали бои за переправы. 6-я гвардейская медленно двигалась к Риге вдоль левого берега Даугавы. К концу июля войска правого крыла фронта вышли на рубеж южнее Ливаны, река Мемеле, а левого — на рубеж Куршенай, Кедайняй.