На севере, от Орла на Курск, против нашего Центрального фронта наступали части 9-й немецкой армии. Из 23 дивизий, входивших в состав этой армии, для наступления в узкой полосе главного направления гитлеровское командование бросило шесть танковых, восемь пехотных и одну моторизованную дивизию — свыше 1 000 танков, около 3 500 орудий и минометов.
Центр главного удара был направлен на Ольховатку, а на флангах — на Малоархангельское и Гнилец, На Ольховатку гитлеровцы одновременно бросили 300 танков, из них более 100 «тигров». На этом участке, несмотря на огромные потери, противнику удалось вклиниться в нашу оборону лишь на глубину до 8 километров. На направлениях Малоархангельское и Гнилец все его попытки прорвать наш фронт кончились, по существу, неудачей.
6 июля Центральный фронт предпринял частный контрудар и задержал дальнейшее продвижение противника на направлении Ольховатка. Во второй половине дня 6 июля немцы ввели в бой новую танковую дивизию, а 8 июля еще две новые танковые дивизии: они искали успеха в направлениях Поныри, 2-е Поныри, Самодуровка.
К исходу 8 июля после ожесточенного боя нм удалось продвинуться севернее Ольховатки. Но на этом наступательный порыв 9-й гитлеровской армии был исчерпан — наступление выдохлось. С 10 июля по всему фронту северного крыла Курского выступа Немцы перешли к обороне. Максимальная глубина проникновения противника в нашу оборону за четыре дня наступления не превышала 10–12 километров.
15 июля войска Центрального фронта сами перешли в контрнаступление и в течение трех дней восстановили положение, утраченное ими при наступлении 9-й немецкой армии. Таким образом, оборонительное сражение на северном крыле Курского выступа закончилось победой советских войск.
На южном крыле Курского выступа сражение протекало дольше и носило еще более ожесточенный характер.
Против южного крыла Курского выступа немцы сосредоточили 4-ю танковую армию и оперативную группу «Кемпф» — всего девятнадцать дивизий: 8 танковых, 10 пехотных и одну моторизованную. В группировке, наносившей главный удар вдоль шоссе Белгород — Обоянь — Курск, на фронте в 35 километров, наступали пять танковых, две пехотные и одна моторизованная дивизия. На остальном 65-километровом фронте 4-я танковая армия оставила в обороне две пехотные дивизии.
В районе Белгорода и южнее была развернута вторая ударная группировка за счет оперативной группы «Кемпф», в составе трех танковых и трех пехотных дивизии. Она имела задачу наступать в направлении Короча и обеспечить с востока основные действия своих войск на Обоянь — Курск.