Советским войскам на Украине противостояли три польские армии, а также несколько дивизий петлюровцев. Общая численность войск противника достигала 70 тыс. солдат и офицеров, имевших на вооружении артиллерию, пулеметы и даже самолеты. Войска Юго-Западного фронта к началу контрнаступления располагали 22,4 тыс. штыков, 24 тыс. сабель, 1847 пулеметами и 422 орудиями. Таким образом, советские войска на этом фронте уступали польским в численности пехоты, вооружении, но имели почти тройное преимущество в кавалерии (24 тыс. против 9 тыс.). Самым же существенным преимуществом советских войск был их высокий моральный дух, порожденный освободительной миссией Красной Армии.
Главной ударной силой Юго-Западного фронта была 1-я Конная армия (командующий С. М. Буденный, члены Реввоенсовета — К. Е. Ворошилов и С. К. Минин), которая после тысячекилометрового перехода с Северного Кавказа во второй половине мая сосредоточилась в районе Умани. На нее возлагалась задача отрезать киевскую группу противника ударом в стык его одесской и киевской группировок в направлении Казатина — Бердичева. 12-я армия, преграждавшая 3-й польской армии путь на восток, должна была форсировать Днепр к северу от Киева и, наступая в направлении Тетерев — Бородянка, вместе с 1-й Конной армией нанести решающий удар польским войскам в районе Киева. 14-я армия должна была обеспечить успех 1-й Конной армии, наступая с юго-запада, овладеть важнейшими стратегическими пунктами — Винницей и Жмеринкой. Фастовская группа советских войск под командованием И. Э. Якира (в составе 44 и 45-й стрелковых дивизий) получила задание наступать в направлении Белая Церковь — Фастов.
На рассвете 5 июня главные ударные силы 1-й Конной армии (4, 11 и 14-я дивизии) прорвали фронт противника в районе Самгородок — Озерная — Снежная и вышли в тыл 3-й польской армии. Во время этой операции особенно отличились своими смелыми атаками кавалеристы 4-й дивизии (командир бывший донецкий шахтер Л. Д. Коротчаев), 14-й дивизии (командир А. Я. Пархоменко). Преодолевая сопротивление разрозненных польских частей и гарнизонов ряда городов, 14-я дивизия и 1-я бригада 4-й дивизии, которой командовал Ф. М. Летунов, 7 июня овладели Житомиром. Красные конники освободили из городской тюрьмы 2 тыс. пленных красноармейцев. В тот же день две бригады 11-й кавалерийской дивизии под командованием Ф. М. Морозова освободили Бердичев. В течение трех дней 1-я Конная армия продвинулась в тыл противника на 120–140 километров, расчленив польский фронт на две части и перерезав основные коммуникации врага. Польские войска и их командование охватила паника.
Одновременно с наступлением 1-й Конной армии развивала успешные боевые действия 12-я армия. Ударная группа 12-й армии (7-я и 25-я Чапаевская стрелковые дивизии и Башкирская кавалерийская бригада), переправившись севернее Киева через Днепр, с боями пробивалась к городу. Большую помощь ударной группе в форсировании Днепра оказала Днепровская военная флотилия.
14-я армия вела упорные бои за Гайсин, стремясь помешать противнику перебросить на помощь своей киевской группировке войска 6-й польской армии.
9 июня 1-я Конная армия начала громить тылы войск 3-й польской армии западнее Киева, двигаясь навстречу 12-й армии. С юга к Киеву приближались части Фастовской группы. 8 июня 45-я дивизия освободила Белую Церковь. Войска противника очутились под угрозой полного окружения. В результате ожесточенных боев части 58-й стрелковой дивизии под командованием П. Е. Княгницкого вместе с десантом моряков Днепровской флотилии, сломив сопротивление врага, 12 июня освободили Киев.
Утром в город вступил разведывательный отряд 44-й стрелковой дивизии. Почти одновременно в Киев вступили особый экспедиционный отряд политотдела Юго-Западного фронта во главе с В. П. Потемкиным и батальон 517-го стрелкового полка, высаженные с кораблей Днепровской военной флотилии.
Отступая из Киева, оккупанты разрушили ряд промышленных предприятий, много зданий, водопровод, электростанцию, взорвали мост через Днепр.
Трудящиеся города радостно встретили Красную Армию; на многолюдном митинге они выразили им сердечную благодарность за освобождение от польских оккупантов и послали приветствие В. И. Ленину, «Только с Советской рабоче-крестьянской властью, — говорилось в резолюции митинга, — только под защитой революционной диктатуры трудящихся, только под руководством партии коммунистов (большевиков) возможно подлинное возрождение Украины»[694]
. В Киеве начала восстанавливаться нормальная жизнь.