Противник, придавая большое значение Витебску как важному узлу шоссейных и железных дорог, сосредоточил в этом районе крупные силы войск, которые в первой половине февраля были усилены за счет дополнительных перегруппировок с соседних участков. На сравнительно небольшом фронте вокруг Витебска находились фактически все силы 3-й немецкой танковой армии — 15 дивизий, 3 тяжелых танковых батальона и 3 дивизиона штурмовых орудий. На подступах к Витебску и на окраинах города враг оборудовал до 6 оборонительных рубежей с траншеями, проволочными заграждениями и другими препятствиями. Местность с высокими холмами, сильно пересеченная оврагами, реками, ручьями, озерами, незамерзающими болотами, затрудняла ведение боевых действий и в то же время облегчала противнику организацию обороны и ведение оборонительных действий. Кроме того, начавшееся наступление наших войск совпало с потеплением. Дороги стали труднопроходимыми, вне дорог движение крайне затруднилось, туманность и облачность ограничивали использование авиации и прицельный огонь советской артиллерии.
В ходе боевых действий наши войска понесли потери в личном составе, боевой технике, израсходовали имеющиеся боеприпасы. На поступление пополнения и материальных средств рассчитывать не приходилось. Поэтому дальнейшие наступательные действия 1-го Прибалтийского и Западного фронтов были прекращены, и они закрепились на подготовительных рубежах.
Несколько больший успех имели в январе-феврале 1944 года войска Белорусского фронта, который осуществил за это время две операции — Калинковичско-Мозырьскую и Рогачевскую.
Калинковичско-Мозырская операция проводилась силами 65-й армии генерал-лейтенанта П. И. Батова и 61-й армии генерал-лейтенанта П. А. Белова при участии 16-й воздушной армии генерал-лейтенанта С. И. Руденко. В составе 65-й армии действовал 1-й гвардейский танковый корпус генерал-майора танковых войск М. Ф. Панова, а в оперативном подчинении 61-й армии — 2-й гвардейский кавалерийский корпус генерал-лейтенанта В. В. Крюкова и 7-й гвардейский кавалерийский корпус генерал-майора М. П. Константинова.
Перед 65-й и 61-й армиями оборонялись войска 2-й и 9-й немецких полевых армий в составе 11 дивизий (из них две танковые)[101]
.Замысел операции состоял в том, чтобы ударом левого фланга 65-й армии из района Холодники (25 км севернее Калинковичей) с севера и правого фланга 61-й армии из района Глинная Слобода (25 км восточнее Калинковичей) в общем направлении на Калинковичи, Мозырь и одновременным охватом силами 2-го и 7-го гвардейских корпусов района Калинковичи, Мозырь с юго-запада разгромить вражеские войска в этом районе, овладеть н/п Калинковичи, Мозырь, а в дальнейшем выйти на рубеж реки Птичь[102]
.8 января войска 65-й и 61-й армий перешли в наступление. Авиация 16-й воздушной армии перед началом наступления нанесла удары по обороне противника, а в ходе наступления атаковала его артиллерию, резервы, железнодорожные эшелоны.
Наши войска прорвали главную позицию обороны противника и в первый день продвинулись на 2–6 км. Особенно большой успех был достигнут на левом фланге 61-й армии, где 2-й и 7-й гвардейские и кавалерийские корпуса во взаимодействии с частями 415-й стрелковой дивизии, не встречая сильного сопротивления врага, продвинулись до 15 км.
Успешно начатое наступление в последующие дни продолжалось. 11 января в полосе ударной группировки 65-й армии был введен 1-й гвардейский танковый корпус, имевший 126 танков и самоходно-артиллерийских установок[103]
. Корпус во взаимодействии со стрелковыми войсками начал развивать успех на Калинковичи с севера. В 5 часов 30 минут 14 января части 1-го гвардейского танкового корпуса ворвались в н/п Калинковичи. Одновременно с востока в город с боем вступили соединения 9-го гвардейского стрелкового корпуса под командованием генерал-майора А. А. Борейко (12, 76-я и 77-я гвардейские стрелковые дивизии) во взаимодействии с 81-й и 356-й стрелковыми дивизиями и 68-й отдельной танковой бригадой 61-й армии. К 6 часам утра город был полностью очищен от противника.