«Группировка противника, продолжающая оставаться в районе Звенигородка, Мироновка, Смела, связывает действия смежных флангов 1 и 2-го Украинских фронтов и задерживает выдвижение их к р. Южный Буг.
Наступление главных группировок обоих фронтов развивается по параллельным направлениям, решительных мер для ликвидации остающегося выступа противника не принимается.
Учитывая это обстоятельство, Ставка Верховного главнокомандования ставит перед 1 и 2-м Украинскими фронтами ближайшую задачу: окружить и уничтожить группировку противника в звенигородско-мироновском выступе путем смыкания левофланговых частей 1-го Украинского фронта и правофланговых частей 2-го Украинского фронта где-нибудь в районе Шполы, ибо только такое соединение войск 1 и 2-го Украинских фронтов даст им возможность развить удар для выхода на р. Южный Буг»
{510}.В этой связи было приказано 1-му Украинскому фронту направить главные усилия 27-й армии, 5-го гвардейского танкового корпуса и части сил 40-й армии на овладение рубежом Тальное, Звенигородка с последующим выдвижением подвижных частей на Шполу. В случае необходимости разрешалось привлечь к этой операции 104-й стрелковый корпус. 2-му Украинскому фронту предписывалось главные усилия 52, 4-й гвардейской, части сил 53-й армий и не менее двух механизированных корпусов направить на овладение рубежом Шпола, Новомиргород и соединение в районе Шполы с войсками 1-го Украинского фронта.
20 января Ставка ВГК принимает решение о формировании к 30 января в составе 1-го Украинского фронта 6-й танковой армии под командованием генерал-лейтенанта танковых войск А. Г. Кравченко, освободив его от должности командира 5-го гвардейского танкового корпуса. В состав армии включались 5-й гвардейский танковый, 5-й механизированный корпуса, гвардейский минометный полк, части и подразделения других родов войск.
Таким образом, Жукову предстояло одновременно координировать действия войск в двух операциях — Корсунь-Шевченковской и Ровно-Луцкой.
К началу Корсунь-Шевченковской операции было создано превосходство над противником по пехоте в 1,7 раза, артиллерии — в 2,4, танкам и САУ — в 2,7 раза. По авиации силы сторон были примерно равными. На направлениях главных ударов в результате проведенных перегруппировок было достигнуто более значительное превосходство над противником: в 1-м Украинском фронте — почти двукратное по пехоте и трехкратное по танкам и артиллерии; во 2-м Украинском фронте — более чем трехкратное по пехоте, шестикратное по артиллерии и десятикратное по танкам.
Операция готовилась в сложной обстановке. Особенно трудно приходилось 1-му Украинскому фронту, войска которого в это время отражали ожесточенные удары противника в районе севернее Умани и восточнее Винницы. Рано начавшиеся оттепель и распутица затрудняли маневры войск, подвоз материальных средств и использование авиацией грунтовых аэродромов. 1-й Украинский фронт должен был начать наступление 26 января, 2-й Украинский — на день раньше. Это обусловливалось разницей расстояний, которые должны преодолеть ударные группировки фронтов до Звенигородки — пункта, где они должны были соединиться.
Фактически наступление 2-го Украинского фронта началось 24 января действиями передовых батальонов, которые к исходу дня вклинились в оборону противника на глубину до 6 км. 25 января вслед за ними в сражение были введены главные силы 4-й гвардейской и 53-й армий, а во второй половине дня — и 5-й гвардейской танковой армии. Они расширили прорыв до 25 км по фронту и до 16 км в глубину.
26 января в наступление перешла ударная группировка 1-го Украинского фронта, но продвигалась она медленно. Противник, стремясь ликвидировать прорыв, нанес несколько контрударов по флангам ударной группировки 2-го Украинского фронта (тремя танковыми дивизиями с юга, одной танковой и тремя пехотными дивизиями с севера) в общем направлении на Капитановку, однако они были отражены. 28 января войска обоих фронтов соединились в районе Звенигородки, завершив окружение корсунь-шевченковской группировки противника (до 50 тыс. человек). Немецкое командование было вынуждено прекратить контрудары против войск 1-го Украинского фронта восточнее Винницы и севернее Умани, а все танковые дивизии перебросить на спасение окруженных войск.