Боевые действия в Берлине закончились в ночь на 2 мая.
Особенностью боёв за Берлин было массированное применение зенитной артиллерии в борьбе с танками, равного которому не было в течение всей войны.
Почти во всех мемуарах и исторических трудах о битве за Берлин главная роль в борьбе с тяжёлыми танками отводится реактивным гранатомётам «Фаустпатрон» (Faustpatrone), «Панцерфауст» (Panzerfaust) или «Панцершрек» (Panzerschreck). Красноармейцы, не разбиравшиеся в тонкостях немецких названий, называли все виды этого оружия «фаустпатронами», или короче — «фаустами», а солдат, использовавших их, — «фаустниками».
Как-то в тени остался носимый 8,8-см реактивный противотанковый гранатомёт R.Pz.B.54. Гранатомёт имел гладкий ствол, открытый с обеих сторон, за что и получил название «Офенрор» (Offenrohr — открытая труба). Стрельба велась кумулятивным реактивным снарядом, стабилизированным в полёте кольцевым стабилизатором.
Созданный по такой схеме гранатомёт имел малую стоимость — всего 70 рейхсмарок.
Огонь вёлся с плеча стрелка. Бронепробиваемость под углом 30° к нормали достигала 160 мм. Однако наряду с достоинствами «Офенрор» имел и довольно существенные недостатки. Так, начальная скорость снаряда составляла всего 105 м/с, и больше орудие с открытой трубой дать не могло. Соответственно, табличная дальность стрельбы составляла 150 м, а эффективная дальность стрельбы была ещё меньше. На малых скоростях аэродинамическая стабилизация была малоэффективна, и снаряды давали большой разброс.
Чтобы устранить эти недостатки, германские конструкторы решили установить «Офенрор» на колёсный лафет. Так было создано 8,8-см орудие Raketenwerfer 43 «Puppchen», которое по нашей современной терминологии следует называть станковым гранатомётом. А внешне оно напоминало игрушечную классическую пушку, откуда и пошло неофициальное название «Пупхен» — куколка.
В отличие от «Офенрора» «Пупхен» имел закрытый с казённой части ствол. Заряжание производилось с казённой части с помощью горизонтального затвора типа заслонка. В результате получалась схема «закрытая труба». Вес гранатомёта возрос до 152 кг, но зато дальность стрельбы увеличилась до 700 м.
В 1943 г. было изготовлено 2862 установки «Пупхен», а в 1944 г. — ещё 288. «Пупхен» оказался весьма эффективным средством борьбы с ИС-2.
В январе 1945 г. немцы первыми в мире применили 8-см противотанковую гладкоствольную пушку 8Н63. Вес пушки составлял всего 640 кг, а её кумулятивный снаряд пробивал 145-мм броню. Однако развернуть массовое производство пушки 8Н63 немцам не удалось: в конце 1944 г. было выпущено 40 единиц, а в 1945 г. — 220. Несколько десятков таких орудий участвовали в Берлинской операции.
Известную роль в уличных боях в Берлине сыграли и несколько «королевских тигров» из 1-й танковой дивизии СС.
Большие потери советских танков, в том числе и ИС-2, стали результатом огня зенитной артиллерии ПВО Берлина, которая была самой мощной в мире в течение всей войны.