Всего в составе ударных группировок немцев насчитывалось свыше 900 тысяч человек, 10 тысяч орудий и минометов, до 2700 танков и штурмовых орудий и 2050 самолетов. Важное место в замысле противника отводилось массированному применению новой боевой техники — танков «Тигр» и «Пантера», штурмовых орудий «Фердинанд», а также самолетов.

Ставка ВГК приняла решение в ходе преднамеренного оборонительного сражения на Курском выступе обескровить ударные группировки противника и перейти в контрнаступление, а затем в общее стратегическое наступление. К началу июля в составе Центрального и Воронежского фронтов имелось 1 336 000 человек, еще 600 тысяч находились в резерве свыше 19 тысяч орудий и минометов, 3444 танка и САУ (1,5 тысячи машин в резерве) и 2172 самолета. 

В тылу Курского выступа был развернут Степной фронт, являвшийся стратегическим резервом ставки. Он имел задачу предотвратить глубокий прорыв противника со стороны Орла и Белгорода, а при переходе в контрнаступление наращивать силу удара из глубины.

Разведка установила, что немецкое наступление назначено на 3 часа ночи 5 июля. В результате проведенной силами двух фронтов контрартподготовки, было серьезно нарушено управление немецко-фашистскими войсками, противник понес потери в живой силе и перешел в наступление с большим опозданием. Бои с самого начала приняли ожесточенный характер. Уже к 12 июля наступление немецко-фашистских войск в полосе 

Центрального фронта было окончательно остановлено. За 7 дней боёв противник вклинился здесь в оборону советских войск на 10-12 км. Войска фронта успешно решили оборонительную задачу своими силами, без привлечения резервов.

Провалилось немецкое наступление и на южном фасе Курского выступа, в полосе Воронежского фронта. Потерпев неудачу на обоянском и корочанском направлениях, противник перенёс главные усилия на прохоровское направление, намереваясь захватить Курск ударом с юго-востока. 

12 июля в районе станции Прохоровка на территории совхоза Октябрьский (Белгородская область РСФСР) произошло крупнейшее в военной истории сражение с применением бронетанковых сил. Ни одной из сторон не удалось достичь целей, поставленных на 12 июля: немцам не удалось захватить Прохоровку, прорвать оборону советских войск и выйти на оперативный простор, а советским войскам не удалось окружить группировку противника.

По оценкам немцев«Тигров» в июле 1943-го потеряно 33, в августе — 40; «Пантер» — 83 и 41 соответственно; 150-мм штурмовых орудий — 39 и 16; СУ «Насхорнов» — 4 и 19. «Фердинантов» — только в июле потеряно 39, затем они были сняты с фронта. Людские потери составили 127 445 человек убитыми, ранеными и пропавшими без вести. 

За период курской операции СССР потерял 70 300 человек безвозвратно. Санитарные потери составили 107 517 солдат. Ежесуточно на всех трех фронтах умирало больше 9 тысяч красноармейцев.