12 ноября 1943 г. 20–25 германских танков неожиданно контратаковали 71-ю стрелковую дивизию на участке Ходорков, Кривое и добились определённого успеха — дивизия отошла к северу, обнажив правый фланг соседней 135-й стрелковой дивизии, которая также отошла к северо-востоку. В боевых порядках 21-го стрелкового корпуса, наступавшего без должной разведки и организации противотанковой обороны, наметился разрыв. В тот же день четыре атаки немцев на участке Бертники, Червона отразила 3-я гвардейская танковая армия. Но из-за угрозы обхода её правого фланга северо-западнее Фастова и она вынуждена была несколько оттянуть свои силы назад и занять оборону на ближних подступах к этому городу. Занятые 3-й гвардейской танковой армией незадолго до этого Попельня и Жовтенево, а также ряд других населённых пунктов вновь оказались в руках немцев.
Одновременно германские части попытались прорвать фронт наших войск, наступавших вдоль берега Днепра. Им удалось лишь немного потеснить наши части.
Для отражения танковых атак командующий 38-й армией выдвинул в район Триполье 28-ю гвардейскую истребительно-противотанковую бригаду, а в район Красной — 9-ю гвардейскую истребительно-противотанковую бригаду. В район Обухова были направлены 1666-й и 1075-й отдельные истребительно-противотанковые артполки.
В результате принятых мер немцы были остановлены на рубеже Ксаверовка, Германовка, Триполье, Витачев.
Тем временем войска правого фланга 38-й армии во взаимодействии с частями соседней 60-й армии продолжали развивать наступление на Житомир. Здесь на 30 км в сутки продвигался 1-й гвардейский кавалерийский и 23-й стрелковый корпуса. 12 ноября Житомир был освобождён.
13 ноября 1-я танковая дивизия СС «Лейбштандарт Адольф Гитлер» и 1-я танковая дивизия вермахта начали наступление и взяли город Корнин. Советские 71-я и 135-я стрелковые дивизии были отброшены. 21-й стрелковый корпус оказался разорванным. Захват немцами Брусилова и последующий выход на киевско-житомирское шоссе мог привести к расчленению фронта 38-й армии и созданию угрозы тылам фастовской и житомирской группировок.
На манёвр противника 3-я гвардейская танковая армия ответила контрманёвром. В ночь на 15 ноября в район Корнин были выдвинуты части 7-го гвардейского танкового корпуса, которые к утру сорвали обходный манёвр танковой группировки противника. Потеряв 38 танков и 25 автомашин с пехотой, немецкое командование отказалось от попыток прорваться к Киеву со стороны Фастова и приняло новое решение — прорваться на Киев через Брусилов, нанося удар вдоль шоссе Житомир — Киев. С этой целью танковая группировка противника была перегруппирована в район Житомира.
8 ноября попала в окружение житомирская группа войск 60-й армии. Лишь через сутки с большими потерями группировка сумела выйти из окружения.
Ещё в период подготовки немцами удара на новом направлении 3-я гвардейская танковая армия частью сил нанесла контрудар по флангу перегруппировываемых частей противника, выиграв время для перегруппировки в район Брусилов своих главных сил. Поэтому, когда немецкая танковая группировка 18 ноября перешла в наступление в направлении на Брусилов, она натолкнулась на организованную оборону 3-й гвардейской танковой армии, которая занимала оборону на самостоятельном участке западнее Брусилов, в полосе шириною около 40 км. В последующем в этой же полосе перешёл к обороне и приданный армии 21-й стрелковый корпус.
За недостатком сил и средств оборона 3-й гвардейской танковой армии строилась в виде системы противотанковых узлов сопротивления, перехватывавших основные танкодоступные направления. Принятая система обороны позволяла при ограниченных силах выделить сильные резервы и создать необходимую глубину обороны. Каждый танковый корпус имел в своём резерве одну танковую бригаду (10 танков), а 9-й мехкорпус — механизированную бригаду и отдельный танковый полк (25 танков). Корпусные резервы располагались в узлах дорог, в 4–6 км от переднего края обороны. Кроме того, был выделен армейский противотанковый резерв, за счёт которого общая глубина обороны армии была доведена до 8—10 км.
Созданная 3-й гвардейской танковой армией оборона оказалась непреодолимой для танковой группировки противника. Начавшееся 18 ноября наступление немцев в обход Брусилова с севера было отбито 6-м гвардейским танковым корпусом. Последовавший 20 ноября новый удар танковой группировки немцев, направленный непосредственно на Брусилов с запада, отразили части 9-го мехкорпуса. 21 ноября противник крупными силами пехоты и до 400 танков атаковал боевые порядки 3-й гвардейской танковой армии во всей полосе обороны. Благодаря упорству и активности советской обороны превосходивший в силах противник не мог добиться успеха ни на одном из участков.