На Белгородском направлении, где намечалось вспомогательное наступление войск оперативной группы генерала Вернера Кемпфа, оборонялась 7-я гвардейская армия Воронежского фронта под командованием генерала Михаила Шумилова (начальник штаба генерал Георгий Лукин). Армия занимала полосу протяженностью 50 км, ограниченную справа разграничительной линией с 6-й гвардейской армией (Михайловка, Нечаево, Шейны, Белгород, все пункты, кроме Нечаева, Шейна, исключительно для 6-й гвардейской армии), и слева границей с 57-й армией Юго-Западного фронта (Волоконовка, Волчанск, Харьков, все пункты включительно для Воронежского фронта).
В состав армии входили шесть гвардейских стрелковых и одна стрелковая дивизии (по три гвардейских соединения в составе 24-го и 25-го гвардейских стрелковых корпусов) со средствами усиления: две отдельные танковые бригады, три танковых (в том числе тяжелый танковый полк прорыва) и два самоходно-артиллерийских (в том числе тяжелый) полка; два отдельных дивизиона бронепоездов (два легких и два тяжелых бронепоезда); зенитно-артиллерийская дивизия; истребительно-противотанковая артиллерийская бригада; инженерно-саперная бригада; три гвардейских пушечных артиллерийских, два гвардейских минометных и минометный полки; четыре армейских истребительно-противотанковых артиллерийских полка, в том числе два гвардейских; три зенитно-артиллерийских полка; пять отдельных батальонов противотанковых ружей и два отдельных инженерных батальона, в которых насчитывалось около 76—77 тысяч человек боевого состава, 1573 орудия и миномета, 47 ракетных установок, 224 танка и 22 САУ9 (по другим данным10, по состоянию на 5 июля 1943 года силы и средства 7-й гвардейской армии Воронежского фронта насчитывали более 94 тысяч человек списочного состава, 856 орудий, 1118 минометов, 222 танка, из которых 24 тяжелых типа КВ-1C, а также 21 САУ типа СУ-76 и СУ-122 и 12 тяжелых САУ типа СУ-152; по информации Генерального штаба Красной армии11, собственно 7-й гвардейской армии принадлежало 653 миномета калибров 82 и 120 мм, 426 противотанковых и 391 полевое орудие).
В первом эшелоне армии оборонялись четыре гвардейские стрелковые дивизии; две гвардейские стрелковые дивизии занимали вторую оборонительную полосу; одна стрелковая дивизия находилась в резерве; отдельная истребительная бригада была сосредоточена за центром армии, в районе Стариково—Купино; гвардейская танковая бригада располагалась в районе Нежеголя, танковая бригада и один танковый полк усиления — за стыком Воронежского и Юго-Западного фронтов, в районе Ефремовки, другой танковый полк — в районе Ближней Игуменки, третий — в районе Беловского (Беловской). Обе танковые бригады были дислоцированы между второй и армейской полосами обороны. Основной командный пункт армии находился в Старикове, на удалении 25 км от линии фронта.
Противотанковый резерв 7-й гвардейской армии состоял из отдельной истребительно-противотанковой артиллерийской бригады и одного истребительно-противотанкового артиллерийского полка, так что в составе армии оказалось семь полков истребительно-противотанковой артиллерии (168 76-мм орудий); на участке обороны 7-й гвардейской армии было установлено 66 746 противотанковых и 85 140 противопехотных мин, то есть около 3 мин на один погонный метр фронта12.
Плотность сил и средств в полосе 7-й гвардейской армии составляла около 2 тысяч солдат и офицеров, 5 танков и САУ, 40 орудий и минометов на километр фронта.
Вместе с тем оборона на стыке 6-й и 7-й гвардейских армий Воронежского фронта получила дополнительное усиление. Этот стык обороняли четыре стрелковые дивизии: непосредственно на переднем крае располагались две дивизии (81-я и 375-я гвардейские дивизии 6-й и 7-й армий соответственно) и две — во втором эшелоне (73-я и 89-я гвардейские дивизии 6-й и 7-й армий). В глубине обороны за стыками указанных соединений было оборудовано шесть противотанковых районов, а также установлена особенно плотная сеть минных полей и заграждений. Для обеспечения стыка 6-я гвардейская армия выделила три артиллерийских и два минометных полка, а 7-я гвардейская армия — три артиллерийских и один минометный полк, всего 24 артиллерийских и минометных дивизиона13. Во время наступления германские солдаты и офицеры назвали этот район Белгородским бастионом.