В 11:30 36-й тп вырвался из долины реки и с ходу атаковал Мадоры, потерял 6 танков от огня артиллерии и самоходных орудий и вынужден был отойти. К исходу дня на направлении главного удара войска подошли к селу Мадоры. В это время продолжал свои действия лыжный отряд. Утром, выйдя в тыл противника, командир отряда выслал разведку к Рогачеву, которая обнаружила, что подступы к городу обороняются пехотой. Считая, что внезапного нападения на город в условиях дня не получится, командир полка принял решение действовать по тылам противника и вскоре перекрыл дороги Рогачев – Быхов и Рогачев – Мадоры.

Артиллерия армии сумела перебраться на другой берег лишь к 19:00, когда были закончены работы по созданию выездов из долины реки.

Прорыв обороны противника был осуществлен силами четырех сд на фронте в 11 км. Одна сд занимала 2,75 км фронта. К исходу первого дня наступления фронт расширился до 25 километров. Тактическая плотность теперь составляла одну сд на 6,25 км фронта. Поэтому на следующий день в прорыв были введены вторые эшелоны корпусов. В начальные период средний темп продвижения составил 1 км в час. Затем он упал из-за отсутствия артиллерийской поддержки. Пехота двигалась вперед лишь с тем оружием, которое смогла втащить на берег Днепра на руках.

На следующий день наступление началось также в 7:20 после короткого артналета, который осуществила перемещенная на правый берег Днепра артиллерия.

50-я армия, сосед 3-й армии справа, приказом командующего фронтом должна была силами трех сд с утра 22 февраля перейти в наступление. В этот день ее части форсировали Днепр и вели бои за плацдармы. Стоит сказать и об ее усилении. Весьма показательно, что 413-я сд была усилена одним мп и даже целым 233-м отп, состоящим из 2 КВ и 5 Т-34[174].

22 февраля части 3-й армии продолжили развивать успех. К исходу дня части вклинились в оборону противника еще на 4–8 километров, расширив фронт прорыва до 30 км. Наиболее успешно наступали части 5-й сд на направлении Мадоры – ст. Тошица, создавая угрозу Рогачевской группировке противника. Из-за неудачных действий 169-й сд маневр на обход Рогачева с запада не удался и далее прорыв увеличивался в основном в глубину.

Успешное продвижение группы войск 3-й армии заставило противника перестраивать систему обороны: части 6-й пд перебрасывались с плацдарма на Днепре на рубеж на р. Друть, а 5-я тд была снята с Паричского направления и совместно с 532-м строительным и 31-м саперным батальонами попыталась задержать продвижение сил армии у Александровки.

Наступление войск 3-й армии было круглосуточным. Достигалось это эшелонированием. Обычно вторые эшелоны оставлялись в размере одной трети от всего состава соединений и частей. Днем они стояли на запасных направлениях, отражая контратаки и закрепляя захваченные рубежи, а ночью – продолжали наступление[175].

С утра 23 февраля, также в 7:20, после артналета, наступление продолжилось. К середине дня 115-й УР заметил отход противника с плацдарма и перешел в наступление. 50-я армия продолжала попытки прорвать оборону противника, но успеха не имела. Опять же приведем пример 413-й сд. В течение первых двух дней наступления 413-я сд с фронта штурмовала высоту 152 у берега Днепра. И лишь 24-го числа комдив решил отказаться от фронтальных атак. Командующий 50-й армией ввел в бой справа от 413-й сд 324-ю сд, но она не смогла преодолеть сопротивление противника и продвинулась лишь незначительно.

Отход противника утром 25 февраля был обнаружен лишь в 7:00, и тогда началось запоздалое преследование. Артиллерия 413-й сд в эту ночь чуть не уничтожила колонну 324-й сд, приняв ее за противника. «В 22:00 полки донесли, что видят в зареве пожара (Комаричи) колонну противника с обозом и артиллерий, двигающуюся из Комаричей на юго-зап. ‹…› полки запросили разрешения открыть огонь ‹…› С НП КСД