В ночь на 7 августа советские войска атаковали узел сопротивления немцев в Борисовке и к полудню следующего дня взяли его. Вечером наши войска взяли Грайворон. Здесь разведка донесла, что к городу движется большая колонна немецких войск. Командующий артиллерией 27-й армии распорядился выдвинуть для уничтожения колонны все имеющиеся артиллерийские средства. Более 30 крупнокалиберных орудий и дивизион реактивных миномётов неожиданно открыли огонь по колонне, в то время, как новые орудия спешно устанавливались на позициях и включались в стрельбу. Удар был столь неожиданным, что многие немецкие машины были брошены совершенно исправными. Всего в обстреле приняли участие более 60 орудий калибра от 76 до 152 мм и около 20 реактивных минометов. Более пятисот трупов, а также до 50 танков и штурмовых орудий оставили немецкие войска. По показаниям пленных, это были остатки 255, 332, 57-й пехотных и части 19-й танковой дивизии. В ходе боев 7 августа прекратила существование Борисовская группировка немецких войск.
8 августа в состав Степного фронта была передана правофланговая 57-я армия Юго-Западного фронта, а 9 августа также и 5-я гв. танковая армия. Основное направление наступления Степного фронта теперь было в обход Харьковской группировки немецких войск. Одновременно 1-я танковая армия получила приказ перерезать основные железнодорожные и шоссейные дороги, ведущие от Харькова к Полтаве, Краснограду и Лозовой.
К исходу 10 августа 1-й танковой армии удалось захватить железную дорогу Харьков — Полтава, но дальше ее продвижение на юг было остановлено. Тем не менее, советские войска подошли к Харькову на расстояние 8–11 км, угрожая коммуникациям харьковской оборонительной группировки немецких войск.
Для того, чтобы как-то поправить положение, немецкие войска 11 августа нанесли на Богодуховском направлении контрудар по частям 1-й танковой армии спешно собранной группировкой, в которую входили 3-я танковая дивизия и части танковых дивизий СС «Тотенкопф», «Дас Райх» и «Виклнг». Этот удар существенно замедлил темп наступления не только Воронежского, но и Степного фронта, так как у последнего пришлось взять часть подразделений для образования оперативного резерва. К 12 августа на Валковском направлении южнее Богодухова немцы постоянно атаковали танковыми и мотопехотными подразделениями, но решающего успеха достичь не смогли. Как не смогли вновь отбить железную дорогу Харьков-Полтава. Для усиления 1-й танковой армии, которая к 12 августа насчитывала всего 134 танка (вместо 600), на Богодуховское направление была переброшена также потрепанная 5-я гв. танковая армия, в составе которой насчитывалось 115 исправных танков. 13 августа немецкой группировке в ходе боев удалось несколько вклиниться в стык между 1 — и танковой армией и 5-й гв. танковой армией. Противотанковая артиллерия обеих армий прекратила свое существование, и командующий Воронежским фронтом ген. Ватутин принял решение ввести в бой резервы 6-й гв. армии и всю артиллерию усиления, которая развернулась южнее Богодухова.
14 августа интенсивность немецких танковых атак спала, в то время, как части 6-й гв. армии добились значительных успехов, продвинувшись на 4–7 км. Но на следующий день немецкие войска, перегруппировав силы, прорвали полосу обороны 6-го танкового корпуса и вышли в тыл 6-й гв. армии, которая вынуждена была отойти к северу и перейти к обороне. На следующий день немцы пытались развить свой успех в полосе 6-й гв. армии, но все их усилия окончились ничем. В ходе Богодуховской операции против вражеских танков особенно хорошо проявили себя пикирующие бомбардировщики «Петляков», и в то же время отмечалась недостаточная эффективность штурмовиков «Ильюшин» (кстати, такие же результаты отмечались и во время оборонительных боев на северном фасе).
Степной фронт имел задачу уничтожить харьковский оборонительный узел и освободить Харьков. Командующий фронтом И. Конев, получив разведданные об оборонительных сооружениях немецких войск в районе Харькова, принял решение уничтожить по возможности немецкую группировку на подступах к городу и не допустить отвода немецких танковых войск в городскую черту. 11 августа передовые части Степного фронта подошли к внешнему оборонительному обводу города и начали его штурм. Но только на следующий день, после ввода всех артиллерийских резервов, удалось несколько вклиниться в него. Положение усугублялось тем, что 5-я гв. танковая армия была задействована в отражении немецкого удара в районе Богодухова. Танков не хватало, но благодаря действиям артиллерии, 13 августа 53-я, 57-я, 69-я и 7-я гв. армии прорвали внешний оборонительный обвод и подошли к пригородам.
В период 13–17 августа советские войска завязали бои на окраинах Харькова. Бои не прекращались и ночью. Советские войска несли большие потери. Так, в некоторых полках 7-й гв. армии 17 августа насчитывалось не более 600 человек. 1 — й мехкорпус имел всего 44 танка (меньше численности танковой бригады), более половины — легкие. Но обороняющаяся сторона также несла большие потери. По донесениям пленных, в некоторых ротах обороняющихся в Харькове частей группы «Кемпф» оставалось по 30…40 человек.
18 августа немецкие войска предприняли еще одну попытку остановить войска Воронежского фронта, нанеся удар севернее Ахтырки во фланг 27-й армии. В ударной группировке были задействованы моторизованная дивизия «Гроссдойчланд», переброшенная из-под Брянска, Ю-я моторизованная дивизия, части 11-й и 19-й танковых дивизий и два отдельных батальона тяжелых танков. Группировка насчитывала около 16 тыс. солдат, 400 танков, около 260 орудий. Группировке противостояли части 27-й армии в составе ок. 15 тыс. солдат, 30 танков и до 180 орудий. Для отражения контрудара могло быть привлечено с соседних участков до!00 танков и 700 орудий. Однако командование 27-й армии опоздало с оценкой сроков наступления ахтырской группировки немецких войск, и потому переброска подкреплений началась уже в ходе начавшегося немецкого контрнаступления.
Утром 18 августа немцы провели сильную артподготовку и начали наступление на позиции 166-й дивизии. До 10 часов артиллерия дивизии успешно отражала атаки немецких танков, но после II часов, когда немцы ввели в бой до 200 танков, артиллерия дивизии была выведена из строя, и фронт был прорван. К 13 часам немцы прорвались к расположению штаба дивизии, а к концу дня продвинулись узким клином на глубину до 24 км в юго-восточном направлении. Для локализации удара были введены 4-й гв. танковый корпус и подразделения 5-го гв. танкового корпуса, которые атаковали прорвавшуюся группировку во фланг и в тыл.