A Batalha de Kursk, envolvendo cerca de 6.000 tanques, dois milhões de homens e 5.000 aeronaves, termina com a ofensiva alemã repelida pelos soviéticos a um alto custo.
No início de julho, a Alemanha e a URSS concentraram suas forças perto da cidade de Kursk, no oeste da Rússia, local de um bolso soviético de 150 milhas de largura que se projetava 160 quilômetros nas linhas alemãs. O ataque alemão começou em 5 de julho e 38 divisões, quase metade das quais estavam blindadas, começaram a se mover do sul e do norte. No entanto, os soviéticos tinham melhores tanques e suporte aéreo do que nas batalhas anteriores, e na amarga artilharia antitanque soviética destruiu até 40% da armadura alemã, que incluía seus novos tanques Mark VI Tiger. Após seis dias de guerra concentrados perto de Prokhorovka, ao sul de Kursk, o marechal de campo alemão Gunther von Kluge interrompeu a ofensiva e, em 23 de julho, os soviéticos haviam forçado os alemães a voltar às suas posições originais.
No início de agosto, os soviéticos iniciaram uma grande ofensiva em torno do saliente de Kursk e, em poucas semanas, os alemães estavam em retirada por toda a frente oriental.