Následne na to tri sovietske fronty prešli do protiútoku a oslobodili 23. augusta Charkov, 8. septembra Stalino (dnes Doneck), 17. septembra Briansk, 23. septembra Poltavu a 25. septembra Homeľ a Smolensk. Nemci na juhu definitívne pod tlakom Sovietov opustili kubáňske predmostie a Novorossijsk a stiahli sa na Krym. 30. októbra na Ukrajine padlo do sovietskeho zajatia pri Melitopole 2000 slovenských vojakov. Postupom sovietskych vojsk cez Dneper zabránili Nemcom udržať sa na tejto výhodnej prírodnej prekážke a postupovali na Kyjev, ktorý oslobodili 6. novembra 1943. Stredný úsek sovietskeho frontu postupoval medzi riekami Berezina a Pripiať na Kremenčuk. Tu sa sovietska letná ofenzíva roku 1943 vyčerpala a zastavila.