В это время севернее Берлина, в Рутхницких лесах, были сконцентрированы силы армейской группы под командованием генерала СС Ф. Штейнера, которые собирались прибыть на помощь гарнизону Берлина. 25 апреля противник при поддержке артиллерии и авиации нанес удар по полосе обороны 2-й дивизии, углубившись на 3 км. Бои продолжались до 27 апреля, когда контратака 1-го пехотного полка уничтожила вклинившиеся подразделения. Затем 1-я армия силами 3, 4-й и 6-й дивизий нанесла удар в направлении рубежа Линум — Браедиков, система обороны которого опиралась на укрепления, построенные в районе канала Хавелленддишер Гроссер Хаупт и естественные препятствия местности. Эта оборонительная система была преодолена 30 апреля. В этот день 1-я пехотная дивизия им. Т. Костюшко передала свою полосу обороны советским частям и была переброшена в Берлин, чтобы принять участие в уличных боях.
Берлин должен был стать последней цитаделью нацистского режима. Оборонительные сооружения, которые строились, начиная с января 1945 года, охватывали как сам город, так и его далекие окрестности, доходя даже до Одера. Основные укрепления, также как и в других укрепленных городах, были построены в форме трех колец и поделены на сектора обороны. Сооружались многочисленные баррикады, для обороны были приспособлены здания, тоннели метро, водные препятствия и др. В самом центре был устроен так называемый сектор «Z» или («Цитадель»), который охраняли наиболее подготовленные подразделения. Они прикрывали здания Рейхстага и Имперской канцелярии, в которой находился подземный бункер Гитлера. Первые бои в Берлине начались 21 апреля, когда к юго-восточным окрестностям города подошли войска 1-го Белорусского фронта. Среди них находилась 1-я гвардейская танковая армия генерала М. Катукова и 8-я гвардейская армия генерала В. Чуйкова, имевшая наибольший опыт ведения уличных боев. 25 апреля 4-я гвардейская армия 1-го Украинского фронта под командованием маршала И. Конева на северо-западе от Потсдама объединилась со 2-й гвардейской танковой армией и 47-й армией 1-го Белорусского фронта под командованием маршала Г. Жукова. Кольцо окружения замкнулось вокруг Берлина. Ожесточенные уличные бои продолжались до 2 мая 1945 года, когда командующий обороной Берлина генерал Вейдлинг объявил о самоубийстве Гитлера и сдал город представителям советского командования.
В штурме Берлина принимали участие подразделения Красной Армии, а также следующие польские части: авиационный корпус, соединения 1-й армии ВП — 1-я дивизия им. Т. Костюшко, 2-я бригада гаубичной артиллерии, 6-й моторизованный понтонно-мостовой батальон, а также 1-я отдельная минометная бригада из состава охраны Верховного командования ВП.
Польские подразделения сражались в составе войск 2-й гвардейской танковой армии генерала Богданова. Первоначально они вели боевые действия в западных окрестностях Берлина: Шпандау, Потсдам, Грюнвальд, а затем в Моабите, Зимменштадте, Харлоттенбурге и Тиергартене.
6-й моторизованный понтонно-мостовой батальон, который еще в феврале 1945 года был придан 2-й танковой армии и наводил переправы для танков через Одер и канал Гогенцоллернов, в Берлине под сильным огнем противника навел мост через Шпрее (25–27 апреля), а затем приступил к организации переправы танков по железнодорожному мосту и подготовил части третьего моста. Полки 1-й отдельной минометной бригады поддерживали огнем наступление советского 125-го пехотного корпуса на Шпандау и Потсдам. Наиболее тяжелые бои велись 5-м и 8-м минометными полками между водохранилищами Сакровер и Лехниц, а также в районе Потсдамского замка, а 11-м пехотным полком — под Зебергом, Стаакеном и Клостерфельде. 2-я бригада гаубичной артиллерии с огневых позиций в Фолькспарке и на южном берегу канала Альтер Берлин Шпандауер Шиффартс поддерживала огнем наступление частей 2-й танковой армии в Тиргартене, обстреливая позиции в районе Гебельс Плац и Зименс Плац, а затем до самого конца боев поддерживала польские атаки в районе Рейхстага.