В период 00.30 до 1.30 29 апреля 380-й стрелковый полк 171-й стрелковой дивизии под прикрытием артиллерийско-минометного огня захватил мост Мольтке, овладел домом юго-восточнее моста Мольтке и закрепился. Не останавливаясь, части двух дивизий бросились к Рейхстагу. В атаке участвовали 756-й стрелковый полк 150-й стрелковой дивизии, 380-й и 525-й стрелковые полки 171-й стрелковой дивизии. В 15.00 атакующие части приступили к штурму Рейхстага. Однако захватить здание или хотя бы закрепиться в Рейхстаге им не удалось. Как было записано в журнале боевых действий 79-го стрелкового корпуса, «немцы в предсмертных судорогах, с оружием в руках с исключительным упорством обороняли каждое окно, каждую дверь и каждую лестничную клетку». Части двух дивизий залегли в непосредственной близости от главного здания Рейхстага. В 23.00 29 апреля, подтянув артиллерию, части двух дивизий предприняли второй штурм Рейхстага. Одной из помех для штурма стал огонь противника из Кроль-оперы, стоявшей напротив Рейхстага. Несмотря на неуспех штурма 29 апреля, частями 150-й и 171-й стрелковых дивизий был захвачен «дом Гиммлера» – здание МВД. Потери соединений в форсировании Шпрее и неудачном штурме Рейхстага были умеренными. 150-я стрелковая дивизия потеряла 29 апреля 18 человек убитыми и 50 ранеными, 171-я стрелковая дивизия – 14 убитыми и 31 ранеными.
Поскольку к тому времени хальбский «котел» к юго-востоку уже был обжат наступающими советскими войсками до небольшого лесного района к востоку от Хальбе, штурмующие Берлин получили пополнение. 3-й ударной армии был передан 38-й стрелковый корпус из состава 33-й армии. На 30 апреля корпус получил от В.И. Кузнецова задачу наступать вдоль Ферберлинер-штрассе.
12-й гв. танковый корпус 2-й гв. танковой армии в ночь на 29 апреля силами 34-й гв. мотострелковой бригады захватил исправный мост через Ландвер-канал, чем обеспечил быструю переправу через канал. Днем 29 апреля части корпуса расширяли плацдарм. Попытки форсировать канал частями соседнего 1-го механизированного корпуса успехом не увенчались.
До Рейхстага войскам 5-й ударной армии оставалось пройти 1500 метров, а от передовых частей 3-й ударной армии части армии Н.Э. Берзарина отделяло 1750 метров.
М.Е. Катуков поставил корпусам своей армии задачу очистить от противника парк Тиргартен и частями 8-го гв. механизированного корпуса войти в связь с 2-й гв. танковой армией. На 8.00 29 апреля в 11-м гв. танковом корпусе насчитывалось боеготовыми 42 Т-34, 10 СУ-100, 5 СУ-85, 2 СУ-57, 8 СУ-76, в 8-м гв. механизированном корпусе – 56 Т-34, 9 ИС-2, 9 СУ-100, 3 СУ-85, 2 СУ-57, 17 СУ-76. В 12.00 29 апреля, после 30-минутной артподготовки из всех огневых средств, войска 1-й гв. танковой армии и 8-й гв. армии перешли в наступление.
Части 8-го гв. механизированного корпуса в результате ожесточенных боев к 21.00 вышли к Будапештер-штрассе на участке южнее Зоологического сада. Дальнейшее продвижение задерживалось сильным огнем противника из сада. М.Е. Катуков вспоминал: «Зоологический сад, за которым виднеется зеленый массив парка Тиргартен, обнесен железобетонным забором двухметровой высоты. В самом парке возвышались железобетонные бункера, а каменные здания были заранее подготовлены к обороне. Все улицы, ведущие к зоосаду, были перекрыты баррикадами, которые простреливались артиллерийско-пулеметным огнем. Гарнизон сада насчитывал до 5 тысяч человек. Ликвидировать этот последний узел обороны нам предстояло совместно с гвардейцами 39-й стрелковой дивизии»[315]
.Если быть точным, то в Зоологическом саду возвышались не «бункера», а один бункер – башня ПВО Flaktuerm I. Башня использовалась немцами как укрытие от огня советской артиллерии. Обстрел башни 152-мм артиллерией был безрезультатным. С наступлением темноты корпус И.Ф. Дремова продолжал бой за Зоологический сад штурмовыми группами и сильной разведгруппой 8-го гв. мотоциклетного батальона. К 4.00 были захвачены дома и церковь южнее Зоологического сада.