В ночь на 20 июля генерал Гарпе сосредоточил 4-ю танковую и 10-ю моторизованную дивизии генералов Дитриха Заукена и Августа Шмидта на участке 9-й тд генерала Вальтера Шеллера юго-восточнее Красниково (по советским данным, здесь насчитывалось около 160 танков), а в районе Войново, где действовали части 18-й и 20-й танковых дивизий генералов Шлибена и Кесселя, – боевую группу в количестве более полка пехоты (здесь было 45 танков) [266] . Утром 20 июля немцы после часовой артиллерийской и авиационной подготовки перешли в наступление, чтобы концентрическими ударами окружить и уничтожить противостоящие части 8-го гвардейского стрелкового и 5-го танкового корпусов 11-й гв. А. Достигнув на этом направлении двойного превосходства в танках, с помощью массированных ударов авиации им удалось установить полный контроль над дорогой Болхов – Хотынец, а также овладеть несколькими узлами сопротивления юго-восточнее Столбчее, которые накануне были взяты русскими. Части 108-й сд полковника Теремова были выбиты с позиций на участке Болховского шоссе Руднево – Долбилово, в борьбе за который дивизия 18 и 19 июля потеряла более половины своего боевого состава. Однако окружить и уничтожить стрелковые части 83-й гвардейской, 108-й и 217-й стрелковых дивизий, а также бригады 5-го тк не получилось, – они отошли и закрепились в районе Кареньтяево – Столбчее.
По информации штаба 11-й гв. А [267] , 20 июля противник, сосредоточив на узком участке части 4, 18 и 20-й танковых и 10-й моторизованной дивизий, насчитывавшие вместе до 200 танков и САУ и около четырех полков пехоты, этими силами провел успешную контратаку против частей 108-й сд и 5-го тк, оттеснив их от большака Болхов – Карачев; при этом потери немцев составили до 3 тыс. военнослужащих убитыми и ранеными, 64 танка и 13 САУ, 20 бронемашин.
21 и 22 июля германские войска продолжали наносить частные контрудары на фронте шириной до 40 км с целью отбросить противника в леса севернее и северо-западнее дороги Болхов – Хотынец: из района Студенка на Ильинское, на участке 16-го гвардейского стрелкового и 1-го танкового корпусов – силами 253-й пд; из района Узкое на Сенки, на участке 36-го гвардейского стрелкового и 25-го танкового корпусов – силами 9-й и 4-й танковых дивизий; из района Шемякино и Ветрово на Кареньтяево и Столбчее, на участке 8-го гвардейского стрелкового и 5-го танкового корпусов – силами 10-й моторизованной, 20-й и 18-й танковых дивизий. Контрудары поддерживались авиацией 6-го ВФ, которая 21–23 июля прикрывала район боевых действий на фронте Жиздра – Зикеево – Карачев – Болхов, вела разведку и наносила бомбардировочные удары по вражеским войскам (однако, если 21 июля с ее стороны было отмечено 120 самолето-пролетов, то 23 июля уже только 60, в то время как 1-я ВА совершила за эти сутки свыше 518 и 373 самолето-вылетов соответственно, в том числе более половины ночных, для ударов по коммуникациям и транспортным узлам противника в районах Зикеево и Хвастовичей) [268] . В результате к исходу 22 июля части 11-й гв. А местами вынуждены были отступить к границе лесного района западнее Болхова, но этот успех достался немцам ценой больших потерь – так, по советским данным [269] , в районе Ветрово, Долбилово, Руднево за 20 июля противник потерял 64 танка, 18 самоходных орудий и 20 бронемашин. В бою 22 июля погиб командир 1-го батальона 35-го тп 4-й тд майор Ганс Коссель (Hans-Detloff Cossel, командование батальоном принял капитан Фриц Шульц (Fritz-Rudolf Schultz). В связи с потерями 18-я и 20-я танковые дивизии объединили свои силы в общую боевую группу на базе 21-го танкового батальона 20-й дивизии под командованием капитана Вольфганга Дариуса (Wolfgang Darius), которая насчитывала 30 боеготовых танков и по 40–45 человек в панцер-гренадерских ротах [270] .
Кроме того, немцы наносили контрудары на узких участках в полосе вражеского наступления, развивавшегося на широком фронте, что привело к встречным боям и прорывам рубежей с обеих сторон. В связи с этим, например, 10-я моторизованная (панцер-гренадерская) дивизия, которая была переброшена на Болховское направление с фронта 9-й А и к 20 июля развернула свои основные силы на правом фланге 9-й тд, не столько участвовала в контрударе, сколько отражала атаки русских. Командир дивизии генерал Август Шмидт (August Schmidt) свидетельствует [271] , что 21 июля его части должны были контратаковать в направлении Столбчее и Кареньтяево, однако на рассвете этого дня советские войска крупными силами прорвались на стыке 9-й танковой и 10-й моторизованной дивизий, выйдя к наблюдательным и командным пунктам 20-го панцер-гренадерского полка полковника Зигфрида Вальтера (Siegfried Walther). Прорыв был ликвидирован только за счет привлечения танкового батальона 9-й тд. По этой причине, а также из-за недостатка артиллерийских боеприпасов намеченная контратака не состоялась, и дивизия перешла к обороне на занимаемых позициях. Утром 22 июля противник вновь атаковал в направлении на село Большая Чернь крупными силами пехоты при поддержке более 20 танков и авиации. Панцер-гренадеры 41-го панцер-гренадерского полка под командованием полковника Герхарда Вебера (Gerhard Weber) пропустили танки в тыл, где они были встречены штурмовыми и самоходными противотанковыми орудиями, а также огнем тяжелой зенитной артиллерии. В течение дня русские трижды повторяли атаки, но дивизия удержала позиции, организовав контратаки и уничтожив 16 танков советского 4-го тяжелого танкового полка (4-й гв. отдельный тпп из состава 11-й гв. А, вооруженный тяжелыми танками КВ-1С-1. – П. Б. ).
Потери 10-й мд с 1 по 22 июля составили более 2260 солдат и офицеров убитыми и ранеными [272] . По-видимому, 21 июля контратака 10-й мд не состоялась еще и потому, что наступательные действия соединения не были поддержаны со стороны соседней 9-й тд, командир которой, генерал Вальтер Шеллер (Walter Scheller), отказался «бессмысленно» растрачивать силы и средства в контратаках на Красниково [273] . Вальтер Модель немедленно отстранил Шеллера от командования дивизией (в октябре 1943 года генерал Шеллер стал командиром пехотной дивизии, а ровно через год после боев под Красниково и через три года и один месяц после начала войны на Восточном фронте, 22 июля 1944 года, он погиб, командуя гарнизоном города Брест-Литовска, по существу являясь комендантом Брестской крепости), а на его место был назначен полковник Эрвин Йолассе (Erwin Jollasse).
В целом благодаря сосредоточению крупных сил на Болховском направлении немцам удалось временно остановить здесь наступление противника и ликвидировать угрозу окружения своей болховской группировки, причем советский 5-й тк понес в боях такие потери, что был выведен в армейский резерв и сосредоточен в районе Подлесная Слобода – Городок – Ягодная (в частности, уже к исходу 20 июля в корпусе оставалось только 10 боеготовых танков [274] ). Однако 23 июля части 36-го гвардейского стрелкового и 25-го танкового корпусов вновь перешли в наступление и 25 июля достигли утраченных рубежей, которые представляли им удобное исходное положение для удара с целью ликвидации болховской группировки противника, – заняли рубеж Дерлово – Кареньтяево, а 8-й гв. ск, перегруппировав свои силы, закрепился на рубеже Столбчее – Кривчее.
В то же время германскому командованию срочно потребовались дополнительные силы для укрепления обороны северо-западнее и западнее Хотынца, где со стороны неприятеля ранее действовали только две гвардейские стрелковые дивизии группы генерала Федюнькина, растянутые на широком фронте. Соответственно, германские войска здесь также были крайне малочисленны, ограничиваясь в основном заслонами и отрядами прикрытия, тем более этому способствовали естественные условия – лесисто-болотистая пересеченная местность. Однако, во-первых, к исходу 20 июля стрелковые части группы Федюнькина заняли населенные пункты Букинский Завод, Буки, Кудрявец, вышли на рубеж Коссы – Алехино – Юрьево – Умрихино и завязали бои за овладение Теребень, Алехино, Юрьево, Малое Юрьево, Умрихино, фактически перерезав железнодорожное сообщение между Хотынцом и Карачевом, поскольку линии коммуникаций оказались в зоне артиллерийского обстрела. Во-вторых, 11-я общевойсковая армия генерала Федюнинского 20 июля заняла исходное положение для наступления на Хвастовичском направлении. В-третьих, в этот же день 16-й гв. ск сдал свою полосу частям 11-й А, передал 31-ю гв. сд в армейский резерв, 169-ю сд – в 36-й гв. ск, а 1-я и 16-я гвардейские стрелковые дивизии к 21 июля перегруппировались к югу, получив задачу частью сил удерживать рубеж Долина – Кудрявец, а главными силами наступать на юг, выйти в район станции Хотынец и надежно блокировать железную дорогу и шоссе Брянск – Орел. С 21 июля группа генерала Федюнькина с вошедшими в ее состав 1, 11 и 16-й гвардейскими стрелковыми дивизиями была передана под управление штаба 16-го гв. ск под командованием того же Федюнькина. С выходом частей этого корпуса в район западнее Хотынца и к участку шоссе Карачев – Орел в районе Малое Юрьево, вследствие чего шоссе оказалось под наблюдением и артобстрелом со стороны советских войск [275] , возникла реальная угроза блокирования орловской группировки немцев и прекращения ее связи с Брянском. Соответственно, на данном направлении немцам необходимо было срочно усиливать оборону и организовывать еще один частный контрудар, позволяющий отбросить неприятеля и обеспечить основную линию коммуникаций 2-й танковой и 9-й полевой армий. Германское командование предполагало возможность такого развития ситуации, поэтому еще в середине июля начало стягивать силы, чтобы прикрыть железную дорогу и шоссе Брянск – Орел с севера. К 20 июля на участке Ловатянка – Студенка были сосредоточены части 707-й и 253-й пехотных дивизий, 1 егерский, 1 автопарковый и 2 отдельных б-на. Однако этих сил явно не хватало для того, чтобы отбросить русских, поэтому до 23 июля сюда дополнительно прибыли 45-й охранный полк 221-й охранной дивизии (под командованием подполковника Йоханнеса Виманна (Johannes Wiemann), еще 2 автопарковых и 1 строительный батальоны (по данным штаба 11-й гв. А – всего до 1,5 тыс. солдат и офицеров [276] ), а с 23 по 25 июля развернулись части мд «Великая Германия» (переброшенные из района Белгорода), а также части 95-й пд (передана из состава 39-го тк 4-й А группы армий «Центр»).