27 января советские войска перешли в наступление. В первый же день соединения 13-й и правого фланга 60-й армии прорвали оборону противника, а кавалерийские корпуса в полосе 13-й армии скрытно проникли в его тыл с целью проведения обходного маневра на Ровно и Луцк. При содействии партизан конники прошли свыше 100 км по лесным тропам и болотам. 2 февраля 1 -й гвардейский кавалерийский корпус (генерал-лейтенант В.К. Баранов) внезапным ударом овладел Луцком, а 6-й гвардейский кавалерийский корпус (генерал-лейтенант С.В. Соколов) совместно с войсками 13-й армии, наступавшими с фронта, и партизанами — Ровно. 3 февраля войска 13-й армии освободили важный железнодорожный узел Здолбунов. 11 февраля соединения 60-й армии после упорных боев овладели Шепетовкой.
В результате Ровно-Луцкой операции советские войска нанесли тяжелое поражение противнику и, выйдя на рубеж Луцк, Шепетовка, заняли выгодное положение для удара с севера во фланг и тыл группы армий «Юг». Одновременно были созданы условия для наступления на Ковель. За боевые отличия 18 соединений и частей получили почетные наименования «Ровенские» и «Шепетовские».
В контексте исследования весьма важно понимать условия и ход боевых действий, в результате которых был ликвидирован важный для противника Никопольский плацдарм, соединение с которым крымской группировки могло изменить весь ход боев в 1944 году. Для проведения
Войскам 3-го и 4-го Украинских фронтов противостояла 6-я немецкая армия (генерал-полковник К. Холлидт) — 17 пехотных, 2 танковые и моторизованная дивизии, отдельный батальон тяжелых танков и 8 дивизионов штурмовых орудий; она насчитывала 540 тыс. человек, свыше 2,4 тыс. орудий и минометов, более 300 танков и штурмовых орудий. Их поддержку с воздуха осуществляли до 700 самолетов 4-го воздушного флота. Следовательно, советские войска имели некоторое превосходство над противником в людях, более чем тройное в артиллерии, двойное — в авиации, но уступали ему в 1,4 раза в танках.
При подготовке операции большое внимание было уделено оперативной маскировке, благодаря чему удалось полностью скрыть переброску механизированного корпуса из 4-го Украинского фронта на направление главного удара 3-го Украинского фронта. В результате вплоть до начала наступления противник продолжал считать, что этот корпус по-прежнему находится на восточном берегу Днепра против никопольского плацдарма.
Наступление советских войск с целью ликвидации Никопольского плацдарма врага началось 30 января нанесением вспомогательного удара 3-го Украинского фронта на Кривой Рог. Чтобы отвлечь силы противника с направления главного удара, операция началась наступлением 37-й армии (генерал-лейтенант М.Н. Шарохин) и 6-й армии (генерал-лейтенант И.Т. Шлемин), действовавших на противоположных флангах 3-го Украинского фронта. На следующий день из района западнее Новониколаевки в общем направлении на Апосто-лово перешли в наступление войска главной ударной группировки фронта — 46-я (генерал-лейтенант В.В. Глаголев) и 8-я гвардейская (генерал-полковник В.И. Чуйков) армии. Они имели задачу выйти в тыл никопольскому плацдарму противника.
Навстречу им с юго-востока наступали три армии 4-го Украинского фронта — 3-я гвардейская генерала Д.Д. Лелюшенко, 5-я ударная генерала В.Д. Цветаева и 28-я генерал-лейтенанта А.А. Гречкина. Наступление сухопутных войск поддерживали 8-я и 17-я воздушные армии, которыми командовали генералы Т.Т. Хрюкин и В.А. Судец. Вспомогательный удар 37-й армии в направлении Кривого Рога противник принял за наступление главных сил и ввел в сражение против нее две танковые дивизии. Это значительно облегчило наступление на главном направлении, на что и рассчитывало командование 3-го Украинского фронта.
Оборона противника на направлении главного удара была прорвана в первый же день операции. 1 февраля в прорыв был введен 4-й гвардейский механизированный корпус (генерал-лейтенант Т.И. Танасчишин), который стал быстро продвигаться в южном направлении. Поняв ошибку, командование 6-й немецкой армии перебросило обе танковые дивизии против главной группировки фронта, запоздалые контратаки танковых дивизий противника не смогли остановить наступление советских войск. Преодолевая в условиях распутицы упорное сопротивление врага, они к 5 февраля продвинулись на глубину 45—60 км и овладели крупным железнодорожным узлом Апостолово.
6-я немецкая армия оказалась рассеченной на две части. Ее соединениям, оборонявшимся в районе Марганец, Никополь, угрожало окружение, и противник начал поспешно отводить их на юго-запад вдоль правого берега Днепра.