За высотами была возведена следующая полоса обороны.
Атака началась в 5.00 по московскому времени за два часа до рассвета. На участке 1-го Белорусского фронта немецкую оборону обрабатывали 9000 орудий и миномётов и 1500 «Катюш». Артиллерийское наступление проводилось на отрезке в 27 километров – там, где планировалось осуществить основной прорыв.
Что касается «прожекторной атаки», то её эффективность и непосредственными участниками тех событий, и историками оценивается как сомнительная. Тем не менее на отдельных участках уцелевшие пулемётные и противотанковые расчёты были ослеплены мощным светом прожекторов и не могли вести точного огня.
Первые часы наступление развивалось успешно. Авангарды ударной группы вышли к траншеям второй полосы обороны. И тут они столкнулись с ожесточённым сопротивлением. Стрелковые соединения не смогли преодолеть мощных инженерных сооружений Зееловских высот, плотно набитых огневыми средствами. Пехота залегла. Продвижение застопорилось. Успех операции оказался под угрозой. Чтобы сдвинуть войска с места, маршалу Г. К. Жукову пришлось срочно вводить в дело 1-ю и 2-ю гвардейские танковые армии. Противник отреагировал, бросив в бой на этом участке оперативные резервы группы армий «Висла». Только к утру 18 апреля, то есть на третьи сутки наступления войска 1-го Белорусского фронта овладели Зееловскими высотами. А к исходу 19 апреля была прорвана и третья линия обороны противника.
Двадцатого апреля артиллерия 3-й ударной армии нанесла мощный удар по Берлину. А на следующий день, 21 апреля авангарды 3-й ударной, 2-й гвардейской танковой, 47-й и 5-й ударной армий завязали бои на окраинах вражеской столицы.
К исходу дня 21 апреля, совершив многокилометровый марш-маневр с левого фланга 1-го Украинского фронта на правый, на южные окраины города вышли танки генерал-полковника П. С. Рыбалко.
В последующие дни битва за Берлин носила особенно ожесточенный характер.
К 23 апреля наибольшего успеха добился 9-й стрелковый корпус генерал-майора И. П. Рослого. Части корпуса, действуя в авангарде 5-й ударной армии генерал-лейтенанта Н. Э. Берзарина, ворвались в Карлсхорст и Кёпеник. К 24 апреля темп наступления группировки 1-го Белорусского фронта снизился, однако остановить атакующих было уже нельзя. Перед ними лежал центр Берлина.
Тем временем на вспомогательном направлении наступали 61-я армия и 1-я армия Войска Польского. Эта группировка атаковала на правом крыле фронта маршала Г. К. Жукова на участке, первоначально предназначенном для наступления танковых армий. Они охватывали Берлин с севера и продвигались к Эльбе.
Битва за Берлин рушила многие планы. Отмотаем ленту событий немного назад. Неожиданно первый значительный успех наметился на участке 1-го Украинского фронта. Атака началась ранним утром 16 апреля сорокаминутным артиллерийским наступлением. Артиллерия перенесла огонь с переднего края в глубину немецкой обороны, а тем временем передовые усиленные батальоны уже приступили к форсированию реки Нейсе. Под прикрытием дымовой завесы за короткий промежуток времени были оборудованы 133 переправы и поток войск хлынул на западный берег. Немцы, видя угрозу прорыва, бросили в бой не только оперативные, но и тактические резервы с целью сбросить авангарды маршала И. С. Конева в Нейсе. Но было уже поздно.
Утром 17 апреля танковые армии генералов П. С. Рыбалко и Д. Д. Лелюшенко были уже на западном берегу и развивали удар на северо-запад в направлении Берлина.
Авиация обеих фронтов работала непосредственно по переднему краю обороны противника и в её глубине. Уничтожались огневые точки на пути продвижения наступающих войск, инженерные сооружения, скопление резервов, склады и транспортные колонны.