Часто вспыхивали гранатные бои, переходившие в короткие рукопашные схватки. Масштаб боёв, происходивших на улицах Мелитополя, виден из того, что в течение 17 и 18 октября наши части уничтожили до 3 тысяч немецких солдат и офицеров, 67 танков и большое количество другого вооружения. За эти два дня немцы предприняли в Мелитополе 24 контратаки.
Части Красной Армии успешно отразили контратаки противника и уничтожили в уличных боях значительное количество его живой силы. Советские воины показали образцы героизма и высокую боевую выучку. Так, подразделение старшего лейтенанта Ляпина ворвалось во вражеские окопы и в рукопашной схватке уничтожило несколько десятков гитлеровцев. Артиллеристы помогли этому подразделению отбить последовавшую затем танковую контратаку немцев. Командир орудия старший сержант Нурматов и наводчик Чуприн, выкатив орудие на открытую позицию, прямой наводкой подожгли два немецких танка и один подбили. Когда гитлеровские танкисты выскочили из машин, их расстрелял из пулемёта рядовой Луконин.
Ожесточённый бой произошёл за одну деревню на подступах к Мелитополю.
Стрелковая рота гвардейцев под командой младшего лейтенанта Попова, сконцентрировав свои огневые средства, атаковала позиции противника у населённого пункта. Ведя огонь с хода, она подавила немецкие пулемётные точки. Одно отделение стрелков ворвалось в крайнюю хату и огнём поддержало продвижение других бойцов. Вскоре в деревню проник взвод, а за ним и вся рота. Бой перекинулся на западную окраину. Немцы дважды переходили в контратаку, но наши пулемёты, выдвинутые вперёд, парализовали действия противника. Немцы стали поджигать хаты и солому, создавая дымовую завесу, чтобы помешать атакующим вести прицельный огонь. Однако этой дымовой завесой воспользовались наши бойцы. Они с нескольких направлений скрытно подползли к немцам и выбили их из окопов на западной окраине. Действия роты Попова своевременно поддержали другие подразделения, и деревня полностью оказалась в наших руках. Командир роты Попов награждён орденом Александра Невского.
С 19 по 21 октября бои в Мелитополе велись с прежней силой. Пехота противника, будучи усилена танками и самоходной артиллерией, пыталась вернуть позиции, утерянные ею накануне. За 20 и 21 октября наши части отбили до 50 сильных контратак немцев в черте города. Обычно эти контратаки велись отдельными группами силой до батальона пехоты с танками и самоходными орудиями. Немцы снова потерпели неудачу. Наши части 21 октября полностью очистили от гитлеровцев всю центральную часть города. Общие потери противника только убитыми составляли несколько тысяч человек. На освобождённых улицах валялись десятки разбитых и обгоревших танков, бронемашин, самоходных орудий и другой военной техники.
Район боёв переместился в северную часть города, где немцы удерживали ряд улиц. Здесь борьба велась с большим ожесточением. Часто вспыхивали яростные рукопашные схватки. В одной из таких схваток бойцы Селезнёв и Елисеев сапёрными лопатами уничтожили двух немецких офицеров.
Одновременно с операциями наземных войск активно действовала и наша авиация. Несмотря на плохую погоду и малую видимость, советские штурмовики и бомбардировщики наносили рад ударов по огневым позициям немцев, их резервам и ближним тылам. Советские лётчики успешно прокладывали дорогу пехоте и танкам. В эти дни штурмовая часть гвардии майора Семёнова провела удачный налёт на вражеский аэродром. Разведкой было, установлено, что на этом аэродроме находится более 30 немецких бомбардировщиков и истребителей. Штурмовики майора Семёнова тремя группами в сопровождении истребителей атаковали немецкие самолёты и, несмотря на зенитный огонь противника, сделали по четыре захода. Несколько неприятельских самолётов было сожжено.
22 октября было предпоследним днём борьбы за Мелитополь. В этот день наши части, продолжая наступление, уничтожили до 1500 немецких солдат и офицеров и большое количество вооружения, в том числе 62 танка и 20 самоходных орудий «Фердинанд». Нашим войскам достались значительные трофеи. Севернее Мелитополя части Красной Армии, развивая удар в направлении на Б. Михайловку, овладели селениями Карачекрак, Эристовка, Зелёный Гай и другими, превращёнными немцами в сильно укреплённые пункты обороны. Сопротивление противника на этом участке было сломлено. В ходе ожесточённых боёв некоторые пункты по шесть-семь раз переходили из рук в руки. С прорывом севернее Мелитополя был ликвидирован ещё один важный участок неприятельской обороны.