Используя успех танкистов, войска 13-й и 5-й гвардейской армий быстро продвигались в западном направлении. Стремясь затормозить наступление ударной группировки 1-го Украинского фронта на Берлин, командующий 17-й армией генерал Хассе предпринял контрудар из района Герлица по соединениям 52-й армии. Создав на этом направлении значительное превосходство в силах, противник пытался выйти в тыл ударной группировке фронта. Здесь развернулись ожесточенные бои. Немцам удалось вклиниться в расположение советских, а затем и польских войск на глубину до 20 км. Тогда на помощь 2-й армии Войска Польского и 52-й армии по приказу И. С. Конева были перегруппированы часть сил 5-й гвардейской армии и 4-й гвардейский танковый корпус, перенацелены удары до четырех авиационных корпусов. В результате врагу был нанесен большой урон. К исходу 24 апреля его продвижение было приостановлено.
Активные и высокоманевренные действия войск фронта одновременно на нескольких направлениях создавали большие трудности в их управлении. Продолжались бои за Котбус на севере. В центре войска наступали на Берлин и выходили к Эльбе. Часть сил фронта юго-восточнее Берлина вела бои с 200-тысячной группировкой 9-й армии под командованием генерала пехоты Буссе, пытавшейся выйти на соединение с 12-й армией генерала Вальтера Венка. На левом крыле фронта шла борьба за Дрезден. В глубоком тылу все еще оказывала сопротивление группировка противника, окруженная в Бреслау.
Конев установил порядок, в соответствии с которым к исходу очередных суток каждый командующий армией докладывал обстановку ему лично. Тогда же намечался план последующих действий. Затем штаб фронта дублировал устные указания в соответствующих распоряжениях по телеграфу, по радио, а если эти средства почему-либо отказывали, то самолетами или офицерами связи, отправляемыми на машинах. Неоценимую помощь командующему в управлении войсками оказывали члены Военного совета К. В. Крайнюков и Н. Т. Кальченко, начальник штаба И. Е. Петров, начальник политического управления Ф. В. Яшечкин, командующие родами войск, начальники специальных войск. С командующим постоянно находились начальник оперативного управления генерал В. И. Костылев и начальник разведывательного отдела генерал И. Т. Ленчик. Генерал Костылев, как отмечал И. С. Конев, очень настойчивый в выполнении приказов и всегда превосходно знающий обстановку, кроме того, неоднократно направлялся командующим на дрезденское направление для координации усилий действовавших там войск. Огромную организаторскую работу на протяжении всей операции осуществляли офицеры управления тыла во главе с генералом Н. П. Анисимовым.
Особого ожесточения бои достигли 23 и 24 апреля. Немецкое командование в эти дни предприняло наступление снятой с западного фронта 12-й армией, в штаб которой Гитлер направил фельдмаршала Вильгельма Кейтеля. Однако, хотя темпы продвижения советских войск несколько снизились, немцам не удалось остановить их. Намерение противника предотвратить окружение и расчленение берлинской группировки было сорвано своевременным наращиванием усилий и нанесением массированного авиационного удара. Войска двух фронтов, соединившись юго-восточнее Берлина, отсекли от города главные силы 9-й и часть сил 4-й танковой армий противника. На следующий день завершилось окружение собственно берлинской группировки войск.
26 апреля соединения 3-й гвардейской танковой армии прорвались к центру города. По приказу Конева в оперативное подчинение генерала П. С. Рыбалко передается еще одна стрелковая дивизия 28-й армии. Ее частями усиливались создаваемые в танковых соединениях штурмовые отряды. 4-я гвардейская танковая армия совместно с 47-й армией 1-го Белорусского фронта приступила к ликвидации 20-тысячной группировки противника на острове Ванзее. В последующие два дня 3-я гвардейская танковая армия развернула наступление на район Тиргартена. 6-й гвардейский механизированный корпус 4-й гвардейской танковой армии под командованием полковника С. Ф. Пушкарева к этому времени овладел Потсдамом и нацелился на Бранденбург.
Как и в предшествовавших операциях, советские воины в сражении за Берлин проявляли массовый героизм. Командующий 28-й армией генерал А. А. Лучинский при очередном докладе сообщил И. С. Коневу о подвиге командира орудия 53-го истребительно-противотанкового артиллерийского полка сержанта К. И. Малинина. Отбивая яростные атаки противника, его расчет уничтожил до 40 солдат врага. Тринадцатую по счету атаку в течение получаса Малинин отбивал один. Уничтожив до десятка немцев, он сам получил тяжелое ранение. Подоспевшие товарищи спасли его, доставив в госпиталь. Вскоре Иван Степанович посетил раненого воина и от души поздравил его с присвоением звания Героя Советского Союза.