Slaget ved Kursk, der involverede omkring 6.000 stridsvogne, to millioner mand og 5.000 fly, slutter med den tyske offensiv, der blev afvist af sovjeterne til store omkostninger.
I begyndelsen af juli koncentrerede Tyskland og USSR deres styrker nær byen Kursk i det vestlige Rusland, stedet for en 150 mil bred sovjetisk lomme, der sprang 100 miles ind i de tyske linjer. Det tyske angreb begyndte den 5. juli, og 38 divisioner, hvoraf næsten halvdelen var pansrede, begyndte at bevæge sig fra syd og nord. Sovjeterne havde imidlertid bedre tanke og luftstøtte end i tidligere kampe, og i bitter bekæmpelse sovjetisk antitank-artilleri ødelagde så meget som 40 procent af den tyske rustning, der inkluderede deres nye Mark VI Tiger-tanke. Efter seks dages krigsførelse koncentreret nær Prokhorovka syd for Kursk, afbrød den tyske feltmarskalk Gunther von Kluge offensiven, og senest den 23. juli havde sovjeterne tvunget tyskerne tilbage til deres oprindelige positioner.
I begyndelsen af august indledte sovjeterne en større offensiv omkring Kursk fremtrædende, og inden for få uger var tyskerne i tilbagetog hele østfronten.