Бои 4 ноября. В этот день 60-я и 38-я армии возобновили наступление. 60-я армия начала бой левофланговыми частями 77-го стрелкового корпуса и на всем фронте 24-го и 30-го стрелковых корпусов. К исходу дня армия продвинулась на 2–6 км, овладела поселками Мануильск, Алексеевка, Дымер, Козаровичи. Противник, подтянув новые силы, часто контратаковал. Во второй половине дня 60-я армия отразила неоднократные попытки противника восстановить положение в районе Дымера. В контратаках на этом направлении участвовала 8-я танковая дивизия немцев с пятью батальонами пехоты.
38-я армия возобновила наступление в 10 часов 4 ноября. На её участке появились подразделения 7-й танковой дивизии немцев. В течение дня соединения армии, отразив четыре контратаки противника, продвинулись на 5 км, овладели населенными пунктами Берковец, Вышгород и вышли к окраинам Приорки (пригород Киева). Успех 60-й армии в районе Дымера и Козаровичей позволил командующему 38-й армией снять с правого фланга армии 340-ю дивизию и направить ее в район Дачи Пуща-Водица для усиления ударной группировки. В полосе дивизии было оставлено только прикрытие.
Наиболее сильные контратаки в полосе 38-й армии противник в этот день вел в южной части Дачи Пуща-Водица. Здесь ему даже удалось вначале овладеть районом Детский санаторий, где в условиях полуокружения вели бои 20-я гвардейская танковая бригада 5-го гвардейского танкового корпуса и один полк 136-й стрелковой дивизии.
В связи с сильным сопротивлением противника командующий 38-й армией в этот день ввел в бой весь состав 5-го гвардейского танкового корпуса.
3-я гвардейская танковая армия в 10:30 стала выдвигаться в исходное положение для входа в прорыв. Боевой порядок армии был построен следующим образом. В первом эшелоне армии наступал 9-й механизированный корпус с задачей, обогнав пехоту, к исходу дня овладеть районом Шевченко, Корытищи, Дальний Яр. 6-й гвардейский танковый корпус, придав 52-ю и 53-ю гвардейские танковые бригады командирам 167-й и 136-й стрелковых дивизий для действий с пехотой в качестве танков непосредственной поддержки, остальными силами наступал также в первом эшелоне армии с задачей обогнать пехоту и к исходу дня овладеть районом Заборье, Малютянка, Боярка-Будаевка. За ним наступал 7-й гвардейский танковый корпус, который к исходу дня должен был овладеть селами Глеваха, Мархалевка, Вета Почтовая. 1-й гвардейский кавалерийский корпус получил задачу к исходу 5 ноября овладеть районом Юрова на Житомирском шоссе (8 км юго-западнее Макарова), что в корне меняло его первоначальную задачу – наступать вдоль правого берега реки Ирпень на Фастов. Поставленная танковой армии задача выполнена не была. 6-й и 7-й гвардейские танковые корпуса втянулись в бой и допрорывали оборону противника совместно с пехотой.
Первоначально в бою принял участие только 6-й гвардейский танковый корпус, танки которого действовали в боевых порядках пехоты 167-й и 136-й стрелковых дивизий. 7-й гвардейский танковый корпус обогнал его боевые порядки и в 13:30 овладел Берковцом. К 23 часам 4 ноября отдельные подразделения 7-го гвардейского танкового корпуса вышли к северной окраине Святошино и на шоссе Киев-Житомир, где всю ночь вели бой с противником. 1-й гвардейский кавалерийский корпус во второй половине дня 4 ноября закончил переправу через Днепр и сосредоточивался в лесу восточнее Раковки. Авиация фронта из-за плохой погоды производила полеты только одиночными самолетами.
Наступавшие бойцы и офицеры фронта видели в Киеве зарево пожаров. Воодушевленные стремлением как можно скорее вырвать из рук фашистских захватчиков столицу Советской Украины Киев и не дать врагу разрушить город, войска фронта вели наступательные бои непрерывно ночью на 5 ноября, в течение всего дня 5 ноября и ночью на 6 ноября.