Большую роль в обороне и в наступлении в крупном городе играли также подземные сооружения (метро, канализация, коллекторы), позволявшие противнику использовать их для маневра живой силой и огневыми средствами. В свою очередь, и наступающий вел борьбу за захват их, для того чтобы иметь возможность осуществлять маневр во фланг и тыл опорных пунктов противника.
Наступление велось вдоль улиц. Полку может быть дана одна улица (иногда две) с прилегающими к ней с обеих сторон кварталами. По глубине задачи ставились различными в зависимости от характера построек, инженерных укреплений и от численности противника. Для полка глубина задачи определялась примерно глубиной построения боевого порядка в обороне противника и охватывала несколько перекрестков, выводивших к рубежам внутри города: рекам, каналам, железнодорожным путям и главным (широким) уличным магистралям. Батальону ставилась задача на захват одного, иногда двух — трех кварталов.
Боевой порядок полка строился в два эшелона, причем второй эшелон являлся как бы резервом командира полка и в то же время своим движением за первым эшелоном обеспечивал фланги и тылы батальонов первого эшелона. Второй эшелон полка был всегда готов к действиям для развития успеха или для совместной атаки с первым эшелоном сильно укрепленного узла сопротивления, для отражения контратак противника или для ликвидации опорных пунктов противника, оставленных в тылу первого эшелона полка.
Для атаки и штурма опорных пунктов стрелковые батальоны реорганизовывались в штурмовые, в которых подразделения (рота, взвод) представляли собой самостоятельные штурмовые подразделения, а иногда и группы (меньше взвода) для ликвидации различных по своему составу и мощности опорных пунктов противника. Штурмовые подразделения усиливались орудиями сопровождения различной мощности, вплоть до крупного калибра, танками и самоходно-артиллерийскими установками, саперами с взрывчатыми веществами, зарядами, химиками и дымовыми средствами и огнеметами. Штурмовой батальон имел также и противопожарные средства для борьбы с пожарами.
Артиллерию использовали по преимуществу для ведения огня прямой наводкой из боевых порядков наступающей пехоты или с флангов. Однако часть артиллерии была нужна для ведения огня с закрытых огневых позиций по огневым позициям артиллерии, минометов, скоплениям живой силы противника и особенно по контратакующему противнику.
Всякому штурму узла сопротивления или крупного опорного пункта предшествовала короткая, но мощная артиллерийская подготовка (10–20–30 минут) с участием всей артиллерии, минометов и реактивной артиллерии.
Опыт боев в Берлине показал целесообразность ведения огня прямой наводкой орудиями и реактивными минометами из окон второго и третьего этажей по окнам этажей, занятых противником.
Большое значение в городском бою имеет огонь пехоты из стрелкового оружия. Опыт показал, что для успешного продвижения пехоты и танков надо держать под обстрелом стрелковых отделений и орудий прямой наводки окна и двери всех этажей. Это лишает противника возможности использовать их для ведения огня, помогает ликвидировать многоярусность огня обороняющихся.
Штурмовые группы по улицам продвигались, прикрываясь зданиями, подъездами, выступами зданий. Они стремились избегать штурма противника в лоб. Пользуясь дворами, садами, проломами в стенах, подземными ходами, подвалами, штурмовые группы выходили во фланг и тыл опорного пункта и атаковывали противника с нескольких направлений одновременно, причем поддержка огнем артиллерии и танков осуществлялась до момента вклинения штурмовых подразделений в здание.
Атака проводилась прямолинейно, стремительно и сопровождалась броском ручных гранат по огневым точкам, живой силе и через окна внутрь здания. При бое в здании следует стремиться разъединять силы противника и лишать их возможности сообщаться между собой и помогать друг другу. Поэтому следует быстрее захватывать лестничные клетки, площадки и закреплять их за собой, очищая от противника прилегающие помещения. Внутри здания решающую роль играет использование пехотного оружия (автоматы, ручные гранаты, ранцевые огнеметы, ручные дымовые гранаты).
Бой в крупном здании распадается на отдельные разобщенные схватки по этажам. В это время трудно рассчитывать на взаимопомощь, а поэтому смелость, храбрость и личная инициатива являются залогом успешного решения боевой задачи. При бое в городе большое значение приобретает быстрота продвижения через минные заграждения, развалины, завалы в парках, груды металлолома и баррикады. Помощь в этом случае смогут оказать саперы с взрывчатыми веществами и зарядами: они устраивают проходы в этих заграждениях взрывным способом. Нередко для этой цели использовались трофейные Фаустпатроны.