Кроме главного удара, предполагалось еще нанести два вспомогательных удара: 5-й гвардейской армией генерала А.С. Жадова и 7-й гвардейской армией генерала М.С. Шумилова в районе западнее и юго-западнее Кировограда, а силами 52-й армии генерала К.А. Коротеева – в направлении Малое Староселье, Городище. Если удары 5-й и 7-й гвардейских армий предназначались для отвлечения сил и внимания врага от направления главного удара, то наступление 52-й армии проходило в тесном взаимодействии с ударной группировкой фронта. Эта армия должна была принять активное участие в разгроме корсунь-шевченковской группировки. 5-й гвардейский Донской кавалерийский корпус генерала А.Г. Селиванова находился в резерве. Его предусматривалось использовать во взаимодействии с 5-й гвардейской танковой армией для удара по тылам корсунь-шевченковской группировки.
6-ю танковую армию впервые в Великой Отечественной войне намечалось использовать в первом эшелоне оперативного построения фронта. Она должна была развивать наступление и соединиться с танковой группировкой войск 2-го Украинского фронта в районе Звенигородки.
В связи с тем что в общевойсковых армиях 2-го Украинского фронта было мало танков НПП, несколько танковых соединений и частей 5-й гвардейской танковой армии привлекалось для прорыва обороны противника в полосе 53-й армии. С выходом в оперативную глубину танковые армии предусматривалось применить для окружения корсунь-шевченковской группировки противника и создания условий для ее быстрейшего уничтожения.
К началу операции было создано превосходство над противником по пехоте в 1,7 раза, артиллерии – в 2,4, танкам и САУ – в 2,7 раза. По авиации силы сторон были примерно равными. На направлении главного удара в результате проведенных перегруппировок войска 1-го Украинского фронта имели почти двукратное превосходство по пехоте и трехкратное по танкам и артиллерии, а 2-й Украинский фронт – более чем трехкратное по пехоте, шестикратное по артиллерии и десятикратное по танкам.
Операция готовилась в сложной обстановке. На 2-м Украинском фронте в трудных условиях была осуществлена большая перегруппировка войск. Необходимо было скрытно и быстро перебросить на север и подготовить для нанесения удара главные силы, в том числе 5-ю гвардейскую танковую армию, действовавшую на левом крыле 2-го Украинского фронта в районе Кировограда, где только что закончились бои. Рано начавшаяся на Украине оттепель и распутица затрудняли маневр войск, подвоз материальных средств и использование авиацией грунтовых аэродромов.
Все перегруппировки происходили ночью с жестким регулированием движения, по строго определенным маршрутам и графику. Особенно искусно и дисциплинированно совершила перегруппировку на расстояние более 100 км 5-я гвардейская танковая армия. Для достижения внезапности при перегруппировке войск на направление главного удара были приняты самые строгие меры по оперативной маскировке и дезинформации. С этой целью создавались ложные районы сосредоточения танков и артиллерии, ложные огневые позиции, имитировались ложные передвижения войск и техники. Все это, вместе взятое, во многом способствовало успеху операции. Большое внимание уделялось боевой и политической подготовке войск, отработке вопросов организации взаимодействия и управления, разведке противника, изучению его обороны и подготовке передовых (штурмовых) батальонов.
Наступление войск 52-й, 4-й гвардейской и 53-й армий 2-го Украинского фронта началось утром 24 января. Для того чтобы избежать артиллерийской подготовки по частям прикрытия врага и установить истинное положение его главной полосы обороны, было решено вначале провести мощный, но короткий артиллерийский налет и сразу же начать наступление передовыми батальонами. В случае их успеха ввести в действие основные силы ударной группировки фронта. Такой метод прорыва обороны противника оказался эффективным. Атака передовых батальонов, начавшаяся на рассвете, была внезапной. Они прорвали оборону противника на участке 16 км и к исходу дня 24 января на направлении главного удара вклинились в оборону на глубину 2–6 км.
25 января в сражение были введены главные силы 4-й гвардейской и 53-й армий, а во второй половине дня – и 5-я гвардейская танковая армия. Они расширили прорыв до 25 км по фронту и до 16 км в глубину. Соединения 5-й гвардейской танковой армии, оторвавшись от стрелковых частей, преодолели вторую полосу обороны врага и овладели с ходу Капитоновкой и Журовкой, закрепились на достигнутых рубежах и развернули левофланговые соединения на юг с целью расширения прорыва в сторону флангов.
С утра 26 января войска 5-й гвардейской танковой армии продолжили наступление на Шполу. Одновременно в наступление перешла ударная группировка 1-го Украинского фронта – 40-я армия, сводный отряд 27-й армии и 6-я танковая армия. Наступление развивалось медленно. 6-я танковая армия в первый день продвинулась всего на 2–5 км.