28 июня с утра части 105-го стрелкового и 1-го гвардейского Донского танкового корпусов начали решительное наступление по уничтожению противника в городе Бобруйск. Ведя тяжелые бои с превосходящими силами противника, 354-я стрелковая дивизия к 16 часам овладела юго-западной окраиной города; 115-я стрелковая бригада смогла лишь незначительно продвинуться вперед и завязала тяжелые бои на западной окраине; 356-я дивизия, переброшенная в район севернее Бобруйска, подходила к его северной окраине.
Противник, сдерживая продвижение наших частей на западной и южной окраинах города, неоднократно переходил в контратаки большими силами пехоты при поддержке штурмовых орудий, пытаясь вырваться из окружения через Сычково на северо-запад, однако с большими потерями каждый раз вынужден был отходить в исходное положение [113] .
Прорыв обороны противника и овладение городом Бобруйск 24–26 июня
28 июня 1-й гвардейский Донской танковый корпус, получив новую боевую задачу от командующего фронтом, сдал свой участок частям 356-й стрелковой дивизии. В этот же день захваченные разведкой 356-й стрелковой дивизии пленные показали, что немецкий гарнизон в Бобруйске вновь готовится к прорыву в северо-западном направлении, для чего формируются ударные штурмовые офицерские батальоны. Около 1 часа ночи 29 июня той же разведкой было установлено накапливание в северной части города пехоты и танков противника. Всю ночь на 29 июня транспортные самолеты противника сбрасывали над городом грузы с боеприпасами и продовольствием [114] .
В 1.30 29 июня части 356-й стрелковой дивизии неожиданно были обстреляны сильным огнем артиллерии. Прикрываясь огнем, немецкий гарнизон общей численностью в 10–15 тыс. человек с 30 танками и 12 самоходными орудиями перешел в наступление на всем фронте 356-й стрелковой дивизии. Имея впереди офицерские части, самоходные орудия и танки, немцы атаковали боевые порядки 356-й стрелковой дивизии, однако успеха не достигли и, оставив на поле боя до 1000 своих солдат и офицеров, были отброшены в город. Через 30 минут немцы вновь предприняли яростную атаку в том же направлении. Поголовно пьяные, они лезли вперед, неся большие потери. Лишь небольшой части удалось вклиниться в оборону 1181-го и 1183-го стрелковых полков 356-й дивизии и к 2.30 выйти в район огневых позиций артиллерии. Остальные силы гарнизона снова отошли в исходное положение.
В 8 часов утра 29 июня немецкий гарнизон силами до 10 тыс. человек пехоты в третий раз контратаковал части 356-й дивизии, пытаясь вырваться из окружения.
Ведя тяжелые бои с превосходящим во много раз противником, испытывая острый недостаток в боеприпасах, бойцы и офицеры дивизии мужественно отбивали атаки противника. В этих ожесточенных боях частями 356-й дивизии было уничтожено несколько тыс. немецких солдат и офицеров и подбито 14 танков. Однако противнику на этот раз удалось разрезать в нескольких направлениях оборону дивизии и прорваться на северо-запад. Одна группа общей численностью до 1500 человек просочилась в северном направлении и устремилась по западному берегу реки Березина на Шатково, но вскоре была настигнута частями 69-й стрелковой дивизии в лесах северо-восточнее Осиповичей и полностью уничтожена. Другая группа, до 8 тыс. человек, рассеялась в лесах юго-восточнее Сычково, где ее уничтожили части 356-й дивизии и 1-й мотострелковой бригады [115] .
С утра 29 июня соединения 105-го стрелкового корпуса начали решительный штурм города Бобруйск с юга, запада и севера. С востока, переправляясь через реку Березина, подходили к городу части 3-й и 48-й армий. Части 354-й дивизии и 115-я стрелковая бригада уничтожили остатки немецкого гарнизона и в 10 часов утра 29 июня во взаимодействии с частями 3-й и 48-й армий овладели городом Бобруйск.
65-я армия за период с 21 по 30 июня 1944 года прорвала сильно укрепленную оборонительную полосу противника на фронте в 6 км, расширив прорыв до 50 км, углубилась в его расположение до 170 км. Стремительно развивая наступление на Бобруйск с юга, армия обошла основными силами город с северо-запада и, соединившись с войсками 3-й армии, полностью окружила бобруйскую группировку немцев, выполнив задачу, поставленную ей командованием фронта.
В ходе наступательных боев были полностью разгромлены 36-я пехотная дивизия противника, 109-й пехотный полк 35-й дивизии, 47-й саперный полк, 729-й строительный батальон, несколько артиллерийских дивизионов, 19-й минометный батальон РГК, находившийся в первой линии перед фронтом 65-й армии, а также другие соединения и части 9-й немецкой армии, окруженные в районе Бобруйска.
За это время была освобождена территория в 3,5 тыс. кв. км, 493 населенных пункта, в том числе крупные города Бобруйск, Паричи и Осиповичи. Противник понес огромные потери в людях и технике: за период операции было убито и ранено до 26 тыс. немецких солдат и офицеров, 10 500 человек было взято в плен. Уничтожено: 82 танка и самоходных орудия, 405 орудий равного калибра, 270 минометов, 700 пулеметов, 540 автомашин. Захвачено 650 орудий разного калибра, 720 минометов, 500 автомашин, 52 склада с боеприпасами и другие трофеи [116] .