Наступление давалось нелегко: на первом этапе немцам удалось замедлить продвижение 7-й гвардейской армии, нанеся несколько танковых контрударов из районов Аджамки и Новой Андреевки. Но к вечеру 5 января части 33-го стрелкового корпуса генерал-майора А. И. Семенова[77] вышли на рубеж Червоный Яр, северная окраина Новой Андреевки. 7 января завязались бои за Кировоград, при этом войскам фронта пришлось отражать сильные контратаки противника. К утру 8 января 1944 года Кировоград был очищен от немцев войсками 2-го Украинского фронта. 297-я и 50-я стрелковые дивизии 7-й гвардейской армии получили наименование Кировоградских.
Закаленная в боях 7-я гвардейская армия, оставаясь в составе 2-го Украинского фронта, совместно с войсками 3-го Украинского фронта приняла участие в Ясско-Кишиневской операции. В течение почти двух дней — 20 и 21 августа — армия Шумилова совместно с конно-механизированной группой прорывали сильно укрепленные позиции противника в районе небольшого городка Тыргу-Фрумос, состоявшие из трех оборонительных рубежей. Лишь к вечеру второго дня тяжелых боев, расширив полосу прорыва до 65 километров, нашим войскам удалось отбить у гитлеровцев этот важный транспортный узел, а также расположенный в 44 километрах восточнее город Яссы, один из крупнейших городов Румынии. 24 августа силами двух фронтов была окружена ясско-кишиневская группировка немецко-румынских войск. В результате победного завершения Ясско-Кишиневской операции были разгромлены 18 дивизий противника, а 26 августа завершено освобождение Молдавии.
Сделав паузу для приема пополнения и вооружений, 7-я гвардейская армия в августе 1944 года начала изгнание немецких войск с территории Румынии. В начале ноября армия форсировала Тису, освободив венгерские города Сольнок и Абонь. В дальнейшем армия наступала севернее Будапешта и 26 декабря вышла к берегам Дуная, соединившись с частями 3-го Украинского фронта и завершив, тем самым, окружение Будапештской группировки противника.
С января по февраль 1945 года 7-я гвардейская отражала отчаянные попытки немцев деблокировать окруженные в районе Будапешта войска, а затем участвовала в их уничтожении. 13 февраля вместе с другими частями фронта соединения армии Шумилова овладели городом Будапештом.
В марте 7-я гвардейская армия вела наступление в междуречье Большого и Малого Дуная. 31 марта в распоряжение Шумилова был передан 24-й стрелковый корпус генерал-майора М. Ф. Григоровича. Не встречая серьезного сопротивления, корпус начал преследование противника, отходившего в направлении Братиславы. Повсеместно жители городов и сел Словакии радушно встречали советских воинов-освободителей, они выходили навстречу советским солдатам с цветами, с корзинами еды и вина, горячо приветствуя Красную армию.
Тяжелые бои развернулись за столицу Словакии Братиславу. Немцам было жизненно необходимо удержать город. Свежие танковые и пехотные части под прикрытием войск первого эшелона спешно занимали заранее подготовленные рубежи обороны на подступах к Братиславе, оборудованных развитой системой инженерных заграждений. С северной и восточной сторон города имелись три оборонительных обвода, оборудованных многочисленными железобетонными огневыми позициями, противотанковыми рвами и минными полями. Оборона противника была усилена установленными на прямую наводку зенитными орудиями.
Учитывая насыщенность немецкой обороны вокруг Братиславы огневыми средствами и инженерными сооружениями, атакующим войскам требовалось до предела сократить время продвижения от одного оборонительного рубежа к другому, чтобы в ходе штурма не дать противнику возможности оторваться от преследования и закрепиться на новом рубеже. Для ведения уличных боев в полках были заранее сформированы штурмовые группы. Шумилов постоянно держал под своим контролем подготовку и ход штурма одного из ключевых узлов немецкой обороны на этом направлении.
Первого апреля соединения 7-й гвардейской армии вплотную подошли к Братиславе. На следующий день 932-й полк 252-й стрелковой дивизии первым форсировал Малый Дунай, а за ним переправились другие части корпуса генерала М. Ф. Григоровича. Части 19-й стрелковой дивизии вышли во фланг противнику, оборонявшемуся на восточной окраине Братиславы.