В начале окт. 1943 армии ген. Ватутина (1-й Украинский фронт) форсировали Днепр севернее и южнее Киева и 6 нояб. освободили столицу Украины. Далее, продвинувшись в западном направлении, они овладели Житомиром, но после контратаки ген. Мантейфеля временно оставили город. К 4 янв. войска 1-го Украинского фронта продвинулись на 125 миль к западу от Днепра, войска 2-го Украинского фронта (командующий ген. Конев), наступавшие южнее, продвинулись в западном направлении на 90 миль. Войска 3-го Украинского фронта (командующий ген. Малиновский) форсировали Днепр, 25 окт. освободили Днепропетровск и продолжали наступление в направлении Кривого Рога. Войска 4-го Украинского фронта (командующий ген. Толбухин) преодолели Перекопский перешеек в районе дельты Днепра и блокировали немцев в Крыму. Видимо, в соответствии с приказом Гитлера немцы продолжали яростное сопротивление на небольшом выступе южнее Киева, между Корсунью и Шевченково, но к 3 февр. войска 1-го и 2-го Украинского фронтов соединились у Звенигородки, окружив 10 дивизий и бригаду противника. 14-дневное сражение закончилось 17 февр. Немцы потеряли 55 000 чел. убитыми, 18 000 пленными, 500 танков, 300 самолетов и много другой техники. 8 февр. Толбухин овладел Никополем, а 22 февр. ген. Малиновский взял Кривой Рог. Войска ген. Конева вступили в Северную Румынию, а наступавший севернее 1-й Украинский фронт под командованием ген. Жукова (Ватутин был убит) преодолел упорное сопротивление противника и овладел Ровно. Продолжая наступление, Жуков продвинулся почти до Львова. Войска 3-го Украинского фронта под командованием ген. Малиновского овладели Херсоном и Одессой (в начале апреля), а войска 4-го Украинского фронта под командованием Толбухина освободили Крым. К середине апреля битва за Украину в основном завершилась. Львов был взят 27 июля в результате нового наступления. См. Белоруссия, Сталинград, Польша, Варшава V.