Подготовка Белорусской стратегической наступательной операции началась с апреля 1944 г., когда фронт западного направления получили указания на временный переход к обороне. В 20-х числах мая первый заместитель начальника Генерального штаба А.И. Антонов подготовил план операции, получившей название «Багратион». Целью данной операции была ликвидация войск в районах Витебска, Бобруйска, Минска, выход на рубеж Десна, Молодечно, Столбцы, Старобино. Наступление планировалось на глубину 250 км продолжительностью 45–50 суток. После обсуждения плана операции в ставке ВГК были приглашены командующие К.К. Рокоссовский, И.Х. Баграмян, И.Д. Черняховский, план был уточнен и утвержден Верховным главнокомандующим [1, с. 346]. Его замыслом предусматривались одновременный прорыв обороны противника на шести участках, окружение и уничтожение его фланговых группировок в районах Витебска и Бобруйска, развитие наступления на Каунасском, Минском и Брестском направлениях с целью завершения разгрома группы армий «Центр» и выхода на рубеж Даугавпилс —
Каунас – Белосток – Брест – Люблин. По достижении этого рубежа 1-й Прибалтийский фронт ориентировался для наступления на Кенигсберг и частью сил на Шяуляй, 3-й Белорусский фронт – на Алленштайн (150 км юго-западнее Кенигсберга), а 1-й Белорусский фронт – на Варшаву. Авиации дальнего действия приказывалось нанести удары по аэродромам противника и совместно с воздушными армиями фронтов провести подготовку наступления для затруднения-маневра оперативных резервов противника.
В ходе подготовки операции Ставка ВГК усилила фронты. К 20 июня в них насчитывалось: стрелковых дивизий – 160, отдельных стрелковых бригад – 9, танковых корпусов – 10, механизированных корпусов – 2, кавалерийских корпусов – 4, личного состава – более 2,5 млн человек, более 45 тыс. орудий и минометов, свыше 6 тыс. танков, более 8 тыс. самолетов.
Особая роль отводилась партизанам. Им были определены конкретные районы боевых действий и задачи для всех партизанских формирований. Они должны были нарушать коммуникации и линии связи немецких войск, уничтожать штабы, выводить из строя живую силу и боевую технику, осуществлять в интересах наступавших фронтов разведку, захватывать и удерживать выгодные рубежи и плацдармы на реках до подхода соединений и частей Красной армии, срывать вывоз населения и материальных ценностей в Германию.
На территории Белоруссии, в тылу противника, действовали 14 партизанских соединения, объединявших 148 партизанских бригад и 53 отдельных отряда общей численностью около 219 тыс. чел. Партизанам было доставлено авиацией большое количество мин и взрывчатых веществ. Массированные действия по разгрому немецкого тыла были начаты в ночь с 19 на 20 июня.
Только 20 июня было подорвано более 40 тыс. рельсов, а в последующие дни – еще 20 тыс. С 26 по 29 июня партизаны пустили под откос 127 вражеских эшелонов [1, с. 346, 348].
Накануне наступления партизаны Белоруссии сообщили командованию Красной армии о расположении 33 штабов, 30 аэродромов, 70 крупных складов, составе 900 гарнизонов, 240 воинских частей, направлении движения и характере перевозимых грузов в 1642 эшелонах противника. Активные действия нанесли урон немецким частям, задержали выдвижение резервов, отвлекли на себя значительные силы противника.
К началу операции Красная армия достигла превосходства по личному составу в 2 раза, по орудиям и минометам – в 3,8 раза, танкам и САУ – в 5,8 раза, боевым самолетам в 3,2 раза.
Операция была проведена в два этапа.
На первом этапе (23 июня – 4 июля 1944 года) были проведены: Витебско-Оршанская, Могилевская, Бобруйская, Полоцкая и Минская фронтовые наступательные операции. На втором этапе операции «Багратион» (5 июля – 29 августа 1944 года) провели: Вильнюсскую, Шауляйскую, Белостокскую, Люблин-Брестскую, Каунасскую и Осовецкую фронтовые наступательные операции.
Наступление началось утром 23 июня 1944 года. Под Витебском Красная армия успешно прорвала немецкую оборону и уже 25 июня окружила западнее города пять дивизий противника. Ликвидация витебского «котла» завершилась к утру 27 июня, в этот же день освободили Оршу. С уничтожением витебской группировки немцев ключевая позиция на левом фланге обороны группы армий «Центр» была захвачена. Северный фланг группы армий «Центр» был фактически уничтожен, погибло более 40 тыс. и попало в плен 17 тыс. челвек.
На оршанском направлении после прорыва немецкой обороны советское командование ввело в сражение 5-ю гвардейскую танковую армию. Успешно форсировав Березину, танкисты генерала П.А. Ротмистрова очистили Борисов от гитлеровцев. Выход войск 3-го Белорусского фронта в район Борисова привел к значительному оперативному успеху:
3-я танковая армия группы армий «Центр» была отсечена от 4-й полевой армии. Наступавшие на Могилевском направлении соединения 2-го Белорусского фронта пробили мощную и глубоко эшелонированную оборону немцев, которую противник подготовил по рекам Проня, Бася и Днепр. 28 июня они освободили Могилев. Отход 4-й немецкой армии потерял организованность, противник потерял до 33 тыс. убитыми и пленными.
Бобруйская наступательная операция должна была создать южную «клешню» огромного окружения, задуманного советской Ставкой. Эту операцию целиком проводил наиболее мощный из фронтов – 1-й Белорусский К. К. Рокоссовского. Противостояла наступлению Красной армии 9-я армия вермахта. Наступать приходилось по очень сложной местности – болота. Удар нанесли 24 июня: с юго-востока на северо-запад, постепенно поворачивая к северу, двигалась 65-я армия Батова (усиленная 1-м Донским танковым корпусом), с востока на запад наступала 3-я армия Горбатова с 9-м танковым корпусом. Для быстрого прорыва на слуцком направлении использовали 28-ю армию Лучинского и 4-й гвардейский кавалерийский корпус Плиева. армии Батова и Лучинского быстро прорвали оборону ошеломленного противника (русские пробрались через считавшееся непроходимым болото). А 3-й армии Горбатова пришлось буквально вгрызаться в порядки немцев [2, с. 40].
Командующий 9-й армии Ханс Йордан бросил против нее свой основной резерв – 20-ю танковую дивизию. Но вскоре ему пришлось перенацелить резерв на южный фланг обороны. 20-я танковая дивизия не смогла заткнуть прорыв. 27 июня основные силы 9-й полевой армии попали в «котел». Генерала Йордана заменили генералом фон Форманом, но ситуацию это спасти не могло. Попытки деблокады извне и изнутри провалились. В окруженном Бобруйске царила паника, 27-го начался его штурм. К утру 29 июня Бобруйск был полностью освобожден. Немцы потеряли убитыми и пленными 74 тыс.
человек. В результате разгрома 9-й армии оба фланга группы армий «Центр» были открыты, а дорога на Минск свободна с северо-востока и юго-востока.
29 июня последовал удар 1-го Прибалтийского фронта на Полоцк. 6-я гвардейская армия Чистякова и 43-я армия Белобородова обошли город с юга (гвардейцы 6-й армии обходили Полоцк еще и с запада), 4-я ударная армия Малышева – с севера. 1-й танковый корпус Буткова освободил г. Ушачи южнее Полоцка и продвинулся далеко на запад. Затем танкисты внезапной атакой захватили плацдарм на западном берегу Двины. Но взять немцев в «кольцо» не вышло. Командовавший гарнизоном города Карл Хильперт самовольно оставил «крепость», не дожидаясь, пока пути отхода будут перерезаны советскими войсками. Полоцк был занят 4 июля. В результате Полоцкой операции немецкое командование лишилось сильного опорного пункта и железнодорожного узла. Кроме того, была ликвидирована фланговая угроза 1-му Прибалтийскому фронту. Позиции немецкой группы армий «Север» были обойдены с юга и оказались под угрозой флангового удара [2, с. 45].
Немецкое командование, пытаясь выправить ситуацию, сменило командующего группой армий «Центр» Буша на фельдмаршала Вальтера Моделя. Он считался мастером оборонительных операций. В Белоруссию направили резервные части, в том числе 4-ю, 5-ю и 12-ю танковые дивизии. 4-я немецкая армия перед угрозой неминуемого окружения отступала за реку Березину. Ситуация была крайне сложной: фланги были открытыми, отступающие колонны подвергались постоянным ударам советской авиации, нападениям партизан. Давление со стороны 2-го Белорусского фронта, который находился прямо перед фронтом 4-й армии, было несильным, поскольку в планы советского командования не входило изгнание немецких войск из будущего «котла».
3-й Белорусский фронт наступал по двум основным направлениям: на юго-запад (к Минску) и запад (на Вилейку). 1-й Белорусский фронт наступал на Слуцк, Несвиж и Минск.
Сопротивление немцев было слабым, основные силы были разгромлены. 30 июня был взят Слуцк, а 2 июля – Несвиж, немцам были перерезаны пути отхода на юго-запад. Ко 2 июля танковые части 1-го Белорусского фронта подошли к Минску. Наступающим частям 3-го Белорусского фронта пришлось выдержать жестокий бой с 5-й немецкой танковой дивизией (усиленной батальоном тяжелых танков), которая 26–28 июня прибыла в район Борисова. Эта дивизия была полнокровной, несколько месяцев не участвовала в боевых действиях. В ходе нескольких тяжелых боев, последний произошел 1–2 июля к северо-западу от Минска, танковая дивизия потеряла почти все танки и была отброшена. 3 июля 2-й гвардейский танковый корпус Бурдейного ворвался в Минск с северо-западного направления. В это же время с южного направления к городу подошли передовые части Рокоссовского. Немецкий гарнизон был немногочисленным и продержался недолго, уже к обеду Минск освободили. В результате части 4-й армии и присоединившиеся к ней подразделения других армий попали в кольцо окружения. Окруженные не смогли организовать длительного сопротивления – область окружения простреливалась насквозь артиллерийским огнем, ее постоянно бомбили, боеприпасы кончались, помощи извне не было. Немцы сражались до 8–9 июля, совершили несколько отчаянных попыток прорыва, но всюду были разгромлены. 8 июля и. о. командующего армией, командующий XII армейским корпусом Винценц Мюллер подписал капитуляцию. Еще до 12 июля шла «зачистка», немцы потеряли 72 тыс. убитыми и более 35 тыс. попали в плен.
Бедность дорожной сети в Белоруссии и болотисто-лесистая местность привели к тому, что многокилометровые колонны немецких войск сгрудились всего на двух крупных шоссе – Жлобинском и Рогачевском, где подверглись массированным ударам советской 16-й воздушной армии. Некоторые немецкие части были практически уничтожены на Жлобинском шоссе.
На втором этап операции немцы пытались стабилизировать положение. Начальник генштаба сухопутных войск Курт Цейтцлер предложил перебросить группу армий «Север» на юг, чтобы с помощью ее войск построить новый фронт. Но этот план был отвергнут Гитлером по политическим соображениям (отношения с финнами). Кроме того, выступило против флотское командование – уход из Прибалтики ухудшал сообщения с той же Финляндией и Швецией, приводил к потере ряда военно-морских баз и опорных пунктов на Балтике. В результате Цейтцлер подал в отставку и был сменен Хайнцем Гудерианом.
Модель пытался воздвигнуть новую оборонительную линию, которая шла от Вильнюса через Лиду и Барановичи, чтобы закрыть дыру во фронте шириной примерно в 400 км. Но для этого у него была всего одна боеспособная армия – 2-я и остатки от других армий. Поэтому немецкому командованию пришлось перебросить в Белоруссию значительные силы с других участков советско-германского фронта и с Запада. До 16 июля в Белоруссию было направлено 46 дивизий, но эти войска вводились в бой не сразу, частями, часто «с колес», и поэтому они не могли быстро переломить ситуацию.
С 5 по 20 июля 1944 года силами 3-го Белорусского фронта под командованием И.Д. Черняховского была проведена Вильнюсская операция. Сплошного фронта обороны немцы на Вильнюсском направлении не имели. 7 июля части 5-й гвардейской танковой армии Ротмистрова и 3-го гвардейского механизированного корпуса Обухова вышли к городу и начали его охват. Попытка с ходу взять город провалилась. В ночь на 8 июля к Вильнюсу были подтянуты новые немецкие части. 8–9 июля город был полностью окружен, и был начат его штурм. Попытки немцев деблокировать город с западного направления были отбиты. Последние очаги сопротивления были подавлены в Вильнюсе 13 июля. Было уничтожено до 8 тыс. немцев, взято в плен 5 тыс. человек. 15 июля части фронта заняли несколько плацдармов на западном берегу Немана. До 20-го числа шли бои за плацдармы.
28 июля войска 3-го Белорусского фронта пошли в новое наступление – их нацелили на Каунас и Сувалки. 30 июля была прорвана немецкая оборона по Неману, 1 августа немцы оставили Каунас, чтобы не попасть в окружение. Затем немцы получили подкрепление и перешли в контрнаступление – бои шли с переменным успехом до конца августа. Фронт не дошел несколько километров до границы Восточной Пруссии.
1-й Прибалтийский фронт Баграмяна получил задачу выйти к морю, чтобы отрезать группу армий «Север». На двинском направлении первоначально немцы смогли сдержать наступление, т. к. фронт производил перегруппировку сил и ждал резервы. Двинск был очищен во взаимодействии с войсками наступавшего правее 2-го Прибалтийского фронта только 27 июля. В этот же день взяли Шауляй. К 30 июля фронту удалось отделить две группы армий противника друг от друга – передовые части Красной армии перерезали последнюю железную дорогу между Восточной Пруссией и Прибалтикой в районе Тукумса. 31 июля была захвачена Елгава. 1-й Прибалтийский фронт вышел к морю. Немцы стали пытаться восстановить соединение с группой армий «Север». Бои шли с переменным успехом, и в конце августа наступил перерыв в сражениях.
2-й Белорусский фронт наступал на запад – на Новогрудок, а затем Гродно и Белосток. 49-я армия Гришина и 50-я армия Болдина участвовали в уничтожении минского «котла», поэтому 5 июля в наступление пошла только одна армия – 33-я. армия наступала, не встречая особого сопротивления, пройдя за пять дней 120–125 км. 8 июля был освобожден Новогрудок, 9-го армия вышла к реке Неман. 10 июля в наступление включилась 50-я армия и войска форсировали Неман. 16 июля был освобожден Гродно, немцы уже оказывали ожесточенное сопротивление, была отбита серия контратак. Немецкое командование старалось остановить советские войска, но для этого не хватило сил. 27 июля был освобожден Белосток. Советские бойцы вышли к довоенной границе Советского Союза. Фронт не смог провести значительных окружений, т. к. не имел в своем составе крупных подвижных соединений (танковых, механизированных, кавалерийских корпусов). 14 августа был занят Осовец и плацдарм за Наревом.
1-й Белорусский фронт наступал в направлении Барановичи – Брест. Практически сразу наступающие части столкнулись с немецкими резервами: подошла 4-я танковая дивизия, 1-я венгерская кавалерийская дивизия, 28-я легкая пехотная дивизия. 5–6 июля шел ожесточенный бой. Постепенно немецкие силы были перемолоты, они уступали в числе. К тому же советский фронт поддерживали мощные соединения ВВС, которые наносили сильные удары по немцам. 6 июля был освобожден Ковель. 8 июля после жестокого боя были взяты Барановичи. 14 июля взяли Пинск, 20-го Кобрин. 20 июля части Рокоссовского с ходу форсировали Буг. Немцы не успели создать по нему линию обороны. 25 июля был создан «котел» под Брестом, но 28-го остатки окруженной немецкой группы прорвались из него (немцы потеряли 7 тыс. человек убитыми). Надо отметить, что бои отличались ожесточенностью.