5 июля 1944 г. стартовало сразу три фронтовых операции второй фазы «Багратиона»: Вильнюсская, Шяуляйская и Белостокская.
После успеха первой фазы «Багратиона», на Вильнюсском направлении противник имел только разбитые ранее части, к которым в спешном порядке присылались подкрепления, в попытках создать устойчивый фронт обороны. Однако имеющихся сил у гитлеровцев было явно недостаточно для его создания, тем не менее противник старался любыми средствами удержать Вильнюс. Это объяснимо с точки зрения стратегического положения города — он представлял собой важный железнодорожный узел, удержание которого позволило бы обеспечивать немецкие части в Прибалтике.
Начав Вильнюсскую операцию 5 июля, передовые части Третьего Белорусского фронта под командованием Ивана Даниловича Черняховского 7 июля прорвались на окраины Вильнюса. Противник оказал ожесточённое сопротивление, и хотя танкистам 5-й гвардейской танковой армии под командованием Павла Алексеевича Ротмистрова и 3-го гвардейского механизированного корпуса под командованием Виктора Тимофеевича Обухова удалось на короткое время закрепиться в городе, яростные атаки врага вынудили их отступить, как результат сходу начать штурм не удалось. Когда 7 июля передовые части Красной армии прорвались на окраины города, противник оказал ожесточённое сопротивление, и поэтому сходу начать штурм не удалось. 9 июля начался штурм города, который закончился 13 июля полным освобождением Вильнюса от противника. Как результат операции, сложились благоприятные условия для дальнейшего наступления на Восточную Пруссию.
Тем же днём начинается Шяуляйская операция. Главной задумкой операции было отсечение группы армий «Север», от «Центра», что и предстояло выполнить войскам 1-го Прибалтийского фронта под командованием Ивана Христофоровича Баграмяна. Противник понимал намерения Ставки, и собирал силы для удара во фланг советским частям. В целом, ситуация на фронте этому способствовала. Тылы отстали от авангарда, требовалось некоторое время на пополнение личного состава и заправки техники. Враг сосредоточил значительные резервы для удара во фланг советским войскам, что вынудило Баграмяна на время приостановить наступление. С подходом резервов оно было возобновлено и вскоре добилось успеха. К 30 июля части Вермахта удалось разделить. Противник постоянно предпринимал попытки вернуть сообщение между Группы Армий «Север» и «Центр». На короткий срок им это даже удалось, но вскоре фронт вновь был разрезан советскими частями. Всего, Красная армия продвинулась на разных участках на расстояние от 100 до 400 км, освободив значительную часть Латвии и Литвы, отвлекая таким образом значительные части Вермахта от обороны Восточной Пруссии.
И в этот же день началась Белостокская операция, направленная против разбитых частей Группы Армий «Центр». Уже в первые 4 дня наступления Красная армия продвинулась на 120-125 км. Ещё через неделю 16 июля был освобождён Гродно. На следующий день передовые части вышли на границу Восточной Пруссии, попутно освобождая территорию Польши. 27 июля освобождён сам Белосток. Всего за время операции советские части продвинулись на расстояние около 300 км, проходя, таким образом по 20-22 км. в сутки.