К утру 21 апреля 1-й механизированный корпус двигался двумя группами вдоль «Рейхсштрассе № 2» и «Рейхсштрассе № 158». К 13.00 219-я танковая бригада и 35-я механизированная бригада заняли Мальхов и вышли на окраину пригорода Вейсензее. 37-я механизированная бригада вышла к Вейсензее к 17.00. Помимо фольксштурмистов Вейсензее обороняли отошедшие с одерского фронта остатки 9-й воздушно-десантной дивизии. Для прорыва по улицам Вейсензее советскими танкистами была использована традиционная для городских боев «елочка»: идущие впереди по сторонам улицы два танка вели огонь, правый по левой стороне улицы, левый по правой; идущие позади на дистанции 30–40 метров ИСУ-122 подавляли обнаруженные огневые точки противника. Позади ИСУ-122 шли два танка, которые вели огонь по верхним этажам зданий. Бронетехника дополнялась перекатываемыми на руках орудиями, задачей которых было поражение огневых точек в подвалах. Пробиваясь штурмовыми отрядами по улицам Вейсензее, обходя забаррикадированные улицы, корпус С.М. Кривошеина к 23.00 22 апреля всеми бригадами вышел на южную окраину пригорода Вейсензее и завязал уличные бои в самом Берлине.
Альт-Ландсберг, который 12-му гв. танковому корпусу нужно было взять, «не считаясь ни с какими силами сопротивления противника», был захвачен к полуночи 21 апреля. Ночью корпус пересек кольцевую берлинскую автостраду (Берлинерринг) и захватил опорный пункт Хенов к западу от нее. Противником наступающих советских частей были отходящие к Берлину подразделения LVI танкового корпуса. Они иногда огрызались, переходя в контратаки местного значения. Утром 22 апреля Хенов был контратакован пехотой и танками. Для отражения атаки были задействованы ИС-2 из 65-го тяжелого танкового полка, подбившие две «Пантеры». К 18.00 Хенов был сдан пехоте 5-й ударной армии, и 12-й гв. танковый корпус продолжил наступление. К 20.00 22 апреля танковый корпус вышел в район Фалькенберг, Эйхе.
9-му гв. танковому корпусу С.И. Богданов приказал: «Всеми силами пробиваться в западном направлении и к исходу 21.4.45 овладеть Геннигсдорфом. После выхода в район Геннигсдорф и овладения переправами через Гогенцоллерн-канал, оставив прикрытие на север, главными силами резко повернуть на юг и овладеть Шпандау»[231]
. Сообразно поставленной задаче, 9-й гв. танковый корпус обошел Берлин и к 8.00 22 апреля вышел на восточный берег Гогенцоллерн-канала. На другом берегу канала находился назначенный командармом как конечная цель очередного этапа наступления Геннигсдорф. К 19.00 22 апреля канал был форсирован мотопехотой, и началась постройка переправы.С утра 20 апреля в результате ночного обходного маневра, грозившего окружением частей противника в лесу западнее Газельберга, сопротивление перед фронтом 47-й армии значительно ослабело. Это позволило армии Ф.И. Перхоровича выполнить заказанный директивой № 00567/оп маневр с разворотом фронтом на юго-запад. За день войска 47-й армии, наступая в пространстве между «Рейхсштрассе № 2» и «Рейхсштрассе № 158», продвинулись на 15–22 км и к исходу дня вышли на рубеж Альбертсхоф, Шенфельде, Везов. С 16.00 артиллерия 47-й армии вела деморализующий огонь на дальних прицелах по Берлину.
21 апреля наступление 47-й армии на Берлин продолжилось прежним темпом. Еще в ночь с 20 на 21 апреля войска Ф.И. Перхоровича завязали ночной бой за Бернау совместно с танкистами 1-го мехкорпуса. Бернау был захвачен мехкорпусом С.М. Кривошеева, а отдельные очаги сопротивления добивала пехота 47-й армии. Отставание 1-й армии Войска Польского вынуждало Ф.И. Перхоровича часть сил своей армии развернуть по дуге для прикрытия фланга. Эта задача была поручена 77-му стрелковому корпусу, который оборонялся фронтом на север. В 13.30 21 апреля наступающие войска 47-й армии перерезали окружную берлинскую автостраду в районе Буха. К концу дня армия вышла на северные и северо-восточные окраины Берлина на фронте Бухорст, Буххольц. Но частям 47-й армии не пришлось познать вкус славы покорителей Берлина. На следующий день армия была развернута от Берлина на запад, на внешний фронт окружения города.
3-я ударная армия 20 апреля наступала в направлении, заданном директивой № 00567/оп, т.е. двигалась на Берлин вдоль «Рейхсштрассе № 158». Войска армии В.И. Кузнецова прошли с боями лес Претцелер Форст и, выйдя из лесного массива, захватили узел дорог на «Рейхсштрассе № 158» – город Вернойхен. С 13.30 20 апреля артиллерия 79-го стрелкового корпуса начала обстрел Берлина. 3-я ударная армия сохраняла глубокоэшелонированное построение с четырьмя дивизиями в первой линии.
Приказ Жукова о скорейшем прорыве к Берлину получила не только 2-я гв. танковая армия. На 21 апреля В.И. Кузнецов поставил войскам задачу: