Les armées nazies avaient été repoussées dans leur offensive du Caucase, mais pas anéanties : l’encerclement avait échoué. La réponse nazie fut l’opération citadelle, avec 900 000 soldats, 2000 avions, 2700 chars, 10 000 canons, soit sa plus grande mobilisation historique. Il s’agissait, dans le prolongement des initiatives passées, de chercher une bataille décisive.
Cependant, l’URSS n’était plus simplement dans une position de contre-offensive cette fois. Elle avait énormément étudié tous les événements depuis 1941 et entièrement modernisé sa lecture des opérations d’envergure. Le rapport de force avait également changé. L’URSS mobilisa en effet contre l’opération citadelle 1 900 000 soldats, 2700 avions, 3300 chars, 19 300 canons.
L’URSS se prépara donc à une défense extrêmement bien élaborée pour faire face à l’offensive nazie. Cela donna la plus grande bataille de chars de l’Histoire, ainsi que la plus grande bataille aérienne, à égalité avec la bataille d’Angleterre.
Si les armées nazies réussirent leur pénétration visant à former un étau, les armées soviétiques au prix d’importantes pertes firent craquer le front, au nord avec l’opération Koutouzov et au sud avec l’opération Roumiantsev. Les deux opérations ont leur nom faisant référence à des hauts responsables militaires russes et reflètent la stratégie soviétique.
Le général en chef des armées de Russie Mikhaïl Koutouzov (1745-1813) fut celui qui organisa la contre-offensive à l’invasion napoléonienne et le maréchal Piotr Alexandrovitch Roumiantsev (1725-1796) fut notamment actif militairement en Ukraine.
Il faut bien saisir ici que, tactiquement, ce qu’on appelle en général la « bataille de Koursk » fut une victoire tactique pour les armées nazies, qui essuyèrent cinq fois moins de perte. Mais les allusions à Koutouzov et Roumiantsev montrent que l’URSS raisonnant en termes d’opération et à ce titre, ce fut un triomphe soviétique.
Forcées à la défensive, les armées nazies cherchèrent à faire de la Dniepr un barrage naturel.
Cependant, la contre-offensive soviétique se prolongea avec l’opération Chernihiv-Pripyat comme front central, l’opération Sumy-Pryluk comme front Voronej, l’opération Poltava-Kremenchug comme front des steppes.
Ces trois fronts s’étalaient sur 700 km de long et l’armée rouge l’enfonça sur 250-300 km vers l’Ouest en un mois. Les armées nazis pratiquèrent systématiquement la politique de la terre brûlée lors de leur retraite, menant d’innombrables crimes, ce qui força l’armée rouge à intervenir d’autant plus vite, quitte à perdre de nombreuses forces.
Alors que la ligne de front faisait 1400 km, 2 650 000 soldats, 2400 tanks et 2850 avions se précipitèrent sur une ligne de 300 km pour franchir la Dniper en force. Les armées nazies avaient fait de l’autre rive du fleuve la ligne Panther-Wotan, avec des centaines bunkers, des fossés antichars, des barbelés, des fortifications, etc.
Les armées nazies ne purent tenir le choc et l’élan de l’armée rouge alla jusqu’à Kiev, définitivement libérée à la fin de 1943.
Dans les premiers mois de 1944, de multiples offensives se concrétisèrent pour aller encore plus à l’Ouest, écrasant les forces allemandes, roumaines et hongroises, infligeant les coups humains et matériels les plus forts depuis Stalingrad.
Les armées nazies cherchèrent à tout prix à maintenir le front, faisant venir de l’Ouest pas moins de 550 000 soldats et 853 tanks. Mais il était trop tard : la contre-offensive s’était transformée en rouleau compresseur, tout le sud-ouest de l’Union Soviétique était reconquis et déjà la Roumanie se préparait à abandonner l’Allemagne nazie.