Интенсивная подготовка к штурму Рейхстага началась 29 апреля. Логово нацистов, помимо прочего, являлось ещё и одним из центральных опорных пунктов в системе обороны Берлина. Здание Рейхстага с трёх сторон было окружено рекой Шпрее, ширина которой составляла 25 метров. Все подходы к зданию беспрепятственно простреливались всеми видами оружия, что идеально для ведения круговой обороны.
Гарнизон Рейхстага насчитывал от 1 до 3 тыс. солдат и офицеров, среди которых были вооружённые до зубов эсэсовцы, солдаты фольксштурма, лётчики, артиллеристы и курсанты. Немцы основательно подготовились к штурму: все окна были заделаны и превращены в узкие амбразуры. Здание было опоясано несколькими рядами траншей, соединённых с подвалами. Одним словом, оборона Рейхстага была очень серьёзной, он представлял собой настоящую крепость.
Задача захвата Рейхстага возлагалась на части 79-го стрелкового корпуса 3-й ударной армии 1-го Белорусского фронта. Корпус усилили артиллерией, САУ и танками. 29 апреля подразделения 525-го стрелкового полка форсировали Шпрее. Утром того же дня с интенсивной артподготовки начались бои за так называемый дом Гиммлера. К 4 час 30 мин. 30 апреля яростное сопротивление гитлеровцев было сломлено, здание министерства было полностью очищено от врага. Путь на Рейхстаг был свободен.
Поскольку взятие Рейхстага имело исключительное политическое, военное и историческое значение, военный совет 3-й ударной армии всем стрелковым дивизиям армии красные знамёна. Поскольку в штурме принимало множество подразделений, каждое из которых имело собственное Красное Знамя, споры о том, кто же первым водрузил его на здание Рейхстага, не утихают до сих пор.
Первая попытка взять фашистское логово с ходу успехом не увенчалась. Для проведения штурма к Рейхстагу были подтянуты артиллерия (в том числе и реактивная), танки и САУ. Артподготовка штурма началась в 13.00. Артиллерийский огонь прямой наводкой вели более сотни орудий. После проведения артподготовки началась первая волна штурма, однако наступление забуксовало – немцы ответили шквальным огнём. Однако, по свидетельствам командира 150-й стр. дивизии В. М. Шатилова, первый красный флаг появился на одной из колонн Рейхстага около 14.30.
В 18.00 – начался второй штурм. В атаку пошли бойцы батальонов С. А. Неустроева В. И. Давыдова и К. Я. Самсонова. И вот, то тут, то там на изрешечённом осколками снарядов здании Рейхстага начали появляться импровизированные красные флажки.
Однако гитлеровцы продолжали контролировать верхние этажи здания, в слепой безнадёжной ярости поливая наступающих бойцов шквальным огнём. Замурованный центральный вход в здание также не стал для воодушевлённых советских солдат серьёзным препятствием. По некоторым свидетельствам, кирпичная кладка, закрывавшая вход, была проломлена тараном в виде обычного бревна. Так или иначе, советские бойцы ворвались в здание, начались схватки за каждое помещение. Несмотря на звериное сопротивление нацистов, советские бойцы быстро овладели первым этажом здания. Часть немцев была загнана в подвальные помещения, многие успели бежать на верхние этажи.
Штурм здания осложняло и то, что оно пылало. Горело всё – помимо гранат, широко применявшихся с обеих сторон, штурмующие начали применять огнеметы. Постепенно сопротивление немцев сошло на нет, и советским бойцам удалось прорваться на крышу.