Таким образом, главные силы 11-й гв. А глубоко продвинулись в расположение противника и нависли с севера над тыловыми коммуникациями, связывавшими всю орловскую группировку немцев с ее тыловой базой, расположенной в районе Брянска. Угроза выхода советских войск во фланг и тыл орловской группировки вынудила генерала Моделя срочно изъять из состава 9-й А, действовавшей против ЦФ, три танковые дивизии (12, 18, 20-я), чтобы направить их в район Болхова. 16 июля в подчинение 2-й ТА поступил штаб 41-го тк, на базе которого 17 июля была создана временная армейская оперативная группа «Гарпе» под общим командованием генерала Йозефа Гарпе (Josef Harpe), объединившая управление войсками 53-го ак и группой генерала Эзебека на Болховском направлении[185]. Кроме того, 2-я танковая и 36-я пехотная дивизии со средствами усиления были переброшены в полосу 35-го ак на Орловское направление. При этом войска ЦФ все еще продолжали вести бои севернее Курска и не имели возможности выйти навстречу ударной группировке ЗапФ, окружив, таким образом, основные силы 2-й ТА и часть сил 9-й полевой армии группы армий «Центр». Для того чтобы затруднить противнику переброску резервов и маневр силами и средствами, бомбардировочные и штурмовые соединения советских 1-й и 15-й воздушных армий (204-я и 285-я бомбардировочные и 233-я штурмовая авиадивизии) получили задачу с 17 июля нанести серию бомбоштурмовых ударов по железнодорожным станциям на участке дороги Орел – Карачев[186]. Однако, поскольку основные переброски германских частей и соединений в это время производились по рокадным грунтовым, шоссейным и железнодорожным линиям коммуникаций, то запланированные авиаудары своей цели не достигли.
Войска 50-й А ЗапФ после неудачной попытки 13 июля прорвать оборону противника произвели перегруппировку – главные силы двух ударных стрелковых дивизий были сосредоточены на участке протяженностью 2,5 км на левом фланге армии, где их действия обеспечивались основной массой армейской артиллерии. В 14 часов 14 июля, после 30-минутной артподготовки и при поддержке вспомогательного удара 64-й сд на Кремищное, части 212-й и 324-й стрелковых дивизий – по два стрелковых полка от каждой дивизии, выстроенные в двухэшелонном боевом порядке, – прорвали неприятельскую оборону на узком фронте восточнее Речицы и к исходу дня продвинулись по лесному массиву на 4 км в юго-западном направлении, завязав бои за опорные пункты Речица, Марьинский, Шубник[187]. Части 324-й сд при этом овладели опорным пунктом противника в селе Будские Выселки, взяв пленных из состава 365-го гп немецкой 211-й пд. Обнадеженный этими частными тактическими результатами, командующий 50-й А генерал Болдин решил не прекращать активных действий и ночью, действуя отдельными отрядами. Для развития успеха из армейского резерва выдвигалась 49-я сд, а в оперативное распоряжение командира 324-й сд полковника Эрнеста Жановича Седулина был передан 233-й отдельный тп.
Преодолевая оборону противника и отбивая его контратаки, войска 50-й А в трудных условиях лесисто-болотистой местности к 18 июля левым флангом вышли на рубеж Волеватка (3 км западнее Палики) – Немецкий – Полюдово – река Песочня. Дальнейшие атаки успеха не имели, немецкие войска – 439-й и 445-й гренадерские полки 134-й пд, 306, 317 и 365-й полки 211-й пд, 330-й и 351-й полки 183-й дивизии – удержались на этом рубеже, где немцам удалось развернуть 16 артиллерийских и минометных батарей. По оценке штаба 50-й А[188], основными причинами неуспеха в ее наступлении в период с 13 по 19 июля 1943 года являлись следующие: 1) постоянное усиление группировки противника перед фронтом армии; 2) отставание группировки 11-й гв. А – к исходу 19 июля 169-я сд указанной армии вела бой в районе Брусны, что позволяло противнику воздействовать контратаками на левый фланг ударной группировки 50-й А; 3) лесисто-болотистая бездорожная местность; 4) незначительное усиление 50-й А танками и САУ.
В полосе 61-й А БрФ ее ударная группа с утра 14 июля возобновила наступление. Получив подкрепления с соседних участков, немцы силами 208-й и 112-й пехотных, 25-й моторизованной и 12-й танковой дивизий, а также ряда отдельных частей удерживали промежуточный оборонительный рубеж, заранее подготовленный на линии Хомяково – Хмелевая – Фатнево – Дубровский. После артиллерийской и авиационной подготовки соединения 9-го гв. ск во взаимодействии с 20-м тк нанесли удар в общем направлении на Кишкино, после ожесточенного боя взяли Багриново и разгромили находившийся в этом районе штаб 110-го гп 112-й пд[189], при этом погиб командир 110-го полка кавалер Рыцарского креста полковник Гельмут Вольфарт (Helmut Wohlfarth)[190], вследствие чего общее управление частями дивизии на данном участке было передано командиру 258-го гп полковнику Гансу Вибигу (Hans Viebig). Бои носили исключительно напряженный характер, отдельные опорные пункты и господствующие высоты неоднократно переходили из рук в руки, и советские части также несли тяжелые потери – за 14 и 15 июля в 20-м танковом корпусе было повреждено и уничтожено 42 танка, выбыли из строя командиры 80-й и 8-й гвардейской танковых бригад полковники Василий Никитович Буслаев и Иван Митрофанович Морус (их сменили полковники Владимир Иосифович Евсюков и Василий Федорович Орлов), а в 68-й тбр, которая к началу операции насчитывала 56 танков, в том числе 6 тяжелых танков типа КВ-1С-1, к исходу 14 июля оставалось 9 боеготовых машин[191]. При этом из распоряжения 61-й А была изъята 16-я артдивизия прорыва, перебрасывавшаяся на другой участок фронта. Тем не менее, отражая контратаки немцев, советские части продвигались вперед и к исходу 16 июля полностью прорвали тыловой оборонительный рубеж противника, овладев опорными пунктами Кишкино, Мартемьяново, Городище. Продолжая развивать наступление на Болхов, 17 июля войска 61-й А вышли на рубеж: 97-я сд – Мельщино – роща восточнее Морозово – 9-й гв. ск – Морозово – Колычево – Однопиток – Азарово (исключительно); на левом фланге корпуса 110-я и 336-я стрелковые дивизии, развивая прорыв и обеспечивая ударную группу от контрударов с юго-восточного направления, вели бои на рубеже Азарово – Слободка – Городище. В целом к 18 июля войскам 9-го гв. ск 61-й А совместно с 20-м тк удалось продвинуться на 12–20 км и обойти Болхов с северо-востока и востока. При этом потери 61-й А в боях с 12 по 17 июля составили 13 870 солдат и офицеров убитыми и ранеными, а также 76 уничтоженных танков и САУ[192].