Командующий фронтом в 23.30 27 ноября поставил перед 37-й армией задачу овладеть в течение ночи на 28 ноября высотами южнее реки Тузлов, подтянуть артиллерию и с утра 28 ноября усилить темп наступления. Одновременно командующий фронтом потребовал решительных действий от кавалерийского корпуса. Однако 28 ноября не принесло успеха 37-й армии. Ее войска не смогли так организовать свои действия и выполнить распоряжение командования фронта, отданное лишь поздно вечером. Противник напрягал все усилия, чтобы остановить наше наступление.
Бои в ночь с 28 на 29 ноября принесли некоторые успехи ударной группе 37-й армии. Кавалерийский корпус после длительных боев овладел наконец Русско-Леонтьевским; впрочем, одна из его дивизий все еще продолжала бой за соседний узел сопротивления Петровское. Более значительных успехов добилась 51-я стрелковая дивизия. Ночной атакой к 2 часам 29 ноября она овладела оборонительным рубежом выс. 114, 3 (южнее н/п Савченко 5 км) и выс. 112, 3 (юго-восточнее Савченко 7 км) и продвинулась к балке «Вторая» (6 км северо-западнее Султан-Салы). Под натиском дивизии противник отходил к Султан-Салы, одновременно организуя оборону на фронте Большие Салы, Султан-Салы.
Прорыв оборонительной полосы противника и выдвижение 51-й стрелковой дивизии к Султан-Салы в связи с обстановкой, сложившейся на фронтах 9-й и 56-й армий к исходу 29 ноября, угрожали ростовской группировке немцев самыми тяжелыми последствиями.
Наступление главной ударной группы 9-й армии развивалось более удачно. Уже в течение 27 и 28 ноября войска группы вклинились в оборонительную полосу противника на высотах южного берега реки Тузлов. Наиболее успешно действовала новочеркасская группа. Совместно с частями восточной группы 56-й армии она овладела Раковкой, Большим Логом, Аксайской, уничтожив оборонявшие их гарнизоны противника. Разбитые части немцев поспешно откатывались на восточную и северо-восточную окраины Ростова в район Чкалова, Орджоникидзе, Фрунзе, преследуемые нашими частями.
29 ноября 99-я стрелковая дивизия, овладев высотами южнее Несветай, вступила в бой с противником на подступах к н/п Большие Салы. 339-я стрелковая дивизия, упрочив свое положение на занятом накануне оборонительном рубеже Могила Курнакова, выс. 121, 1, продолжала наступление на Большие Салы во взаимодействии с 99-й стрелковой дивизией; 30-я стрелковая дивизия, наступая на Щепкин, выходила в район Красного; 66-я кавалерийская дивизия после тяжелых боев в районе южнее и юго-восточнее Красного закреплялась на выс. 123, 5 (Могила Пять Братьев).
Части Новочеркасской группы (68-я кавалерийская, 317-я стрелковая дивизии и 6-я танковая бригада) совместно с восточной группой 56-й армии, овладев оборонительным рубежом противника на его восточном и юго-восточном фасе, прорвались на окраины Ростова, в Орджоникидзе и в Чкалов.
68-я кавалерийская дивизия к концу дня 29 ноября вышла в район н/п Мясникован, откуда, преследуя противника, повернула на северо-запад, на Султан-Салы. 317-я стрелковая дивизия, заняв район поселка Северный (севернее Ростова 1,5 км), преследовала противника в направлении н/п Труд.
Войска 56-й армии 27 ноября в 7 часов также перешли в наступление. Противник имел против фронта 56-й армии ограниченные силы, но занимал очень сильный рубеж и энергично оборонялся. К исходу дня 27 ноября части восточной группы после упорного боя ворвались в Аксайскую и продолжали продвигаться, несмотря на сильный огонь, который вел противник из автоматов, пулеметов и минометов. 64-я кавалерийская дивизия, тесня противника, вышла к восточной окраине Раковки и к Большому Логу.
На центральном участке фронта 56-й армии передовые подразделения 230-го полка НКВД форсировали Дон по льду и заняли южную окраину Ростова, где и начали закрепляться, подготовляя плацдарм для переправы главных сил.
Западная группа, перешедшая в наступление на западную окраину Ростова и на Нижне-Гниловскую, была встречена сильным огнем минометов и автоматов. В результате боя в течение 27 ноября западная группа 56-й армии частично заняла левый берег реки Мертвый Донец и окраину Калинина, но после ряда сильных контратак противника вынуждена была отойти в исходное положение.
К утру 28 ноября только частям 230-го полка НКВД, приданного 347-й стрелковой дивизии, удалось овладеть южной окраиной Ростова и закрепиться там, создавая плацдарм для развития дальнейшего наступления 347-й стрелковой дивизии. На центральном участке 56-й армии развернулись ожесточенные уличные бои в Ростове.
Основная тяжесть уличных боев в Ростовском сражении выпала на долю 347-й и 343-й стрелковых дивизий. Особенно большое значение имели боевые действия 230-го полка НКВД, приданного 347-й стрелковой дивизии, и полка народного ополчения, приданного 343-й стрелковой дивизии. Эти части, первыми проникшие в Ростов, умело и самоотверженно сражались с превосходящими силами врага на улицах города. Уличные бои 330-го полка НКВД и полка народного ополчения немало содействовали успеху 9-й и 56-й армий.
Командир 347-й стрелковой дивизии еще 25 ноября приказал 230-му полку НКВД усиленным батальоном в ночь на 26 ноября переправиться через реку Дон в районе острова Зеленый и овладеть юго-восточной окраиной города Ростова, обеспечив тем самым плацдарм для перехода в наступление в ночь на 27 ноября главных сил 347-й стрелковой дивизии. Переправу через реку Дон решено было организовать ночью, сразу в двух пунктах, при поддержке пулеметной роты с острова Зеленый. Боевой порядок батальона был построен двумя эшелонами, причем главный удар наносился правым флангом. В первом эшелоне наступали 1-я и 2-я роты 1-го батальона 230-го полка. Они должны были внезапно ворваться в город и захватить кварталы по 23-й линии Нахичевани, по 2-й Советской, 2-й Пролетарской, 1-й Комсомольской, 29-й и 19-й линиям. Там они должны были создать круговую оборону и удерживаться до подхода главных сил полка.
Во втором эшелоне наступление вели 3-я и 11-я роты. 3-я рота должна была занять оборону на юго-восточной окраине Нахичевани, 11-я рота — от Набережной до 1-й Пролетарской улицы. Командный пункт 1-го батальона намечался на углу Инженерной улицы и 29-й линии. В батальоне связь с подразделениями поддерживалась посыльными из людей, хорошо знающих город; связь с командиром 230-го полка — по телефону.
План наступления предусматривал скрытность подготовки и внезапность действия. Выполнение задачи началось в 2 часа 26 ноября, когда батальон сосредоточился в исходном положении вдоль северного берега о. Зеленый. По сигналу командира батальона наступление началось в следующих направлениях:
1-я рота двинулась по льду на 600–700 м выше переправы. Она успешно перешла через Дон и вклинилась в юго-восточную окраину Нахичевани.
2-я рота, следуя за 1-й ротой уступом слева, также вышла на правый берег Дона.
3-я рота, приступив к переправе, на середине реки была обнаружена противником, который открыл сильный пулеметный огонь и пытался остановить наше продвижение. Однако, невзирая на потери, рота упорно шла по льду вперед. Для уничтожения огневых точек противника, мешавших продвижению 3-й роты, вперед была выброшена истребительная группа из 10 бойцов, которые, несмотря на огонь противника, подобрались к его позициям и забросали немецкие пулеметы и автоматчиков ручными гранатами. В результате огонь противника с переднего края обороны ослабел, и 3-я рота смогла закончить переправу.