В первой половине января 1920 года белогвардейские войска насчитывали более 81,5 тысячи штыков и сабель с 522 орудиями. Наиболее сильной была Донская армия. Она имела 18 622 штыка и 19 140 сабель со 154 орудиями. Остатки «Добровольческой» армии составляли 10 000 штыков и сабель. Кавказская армия насчитывала 7000 штыков и сабель. Эти войска, хотя и были истощены и сильно утомлены беспрерывными боями, но, будучи сосредоточены на узком участке фронта, могли оказать еще серьезное сопротивление. От Красной Армии требовались большое напряжение и высокое воинское мастерство, чтобы окончательно разбить врага, покончить с деникинскими армиями.
Советские войска успешно справились с этой задачей. В ночь на 7 января 11-я кавалерийская дивизия 1-й Конной армии освободила от белых Таганрог. Здесь было захвачено 12 английских тяжелых орудий, 50 бомбометов, несколько английских танков и много боевого снаряжения. Еще до прихода Красной Армии рабочие Таганрога, чтобы не дать врагу вывезти из города награбленное имущество и разрушить предприятия, создали под руководством подпольной большевистской организации боевые дружины и взяли под свою охрану фабрики и заводы. Рабочее население Таганрога торжественно встретило армию-освободительницу. Повсюду собирались митинги, на которых выступали трудящиеся города и воины Красной Армии.
7 января была одержана новая большая победа. Поздно вечером 1-партизанская бригада из Сводного конного корпуса Юго-Восточного фронта под командованием Д. П. Жлобы совместно с частями кавалерийской дивизии имени М. Ф. Блинова после продолжительного боя заняла Новочеркасск. В Новочеркасске советские части захватили огромные трофеи: 167 орудий, 8 самолетов, 8 танков, 60 тракторов, более 500 пулеметов, 7 железнодорожных эшелонов с военными грузами, большое количество паровозов, вагонов, цистерн с горючим, интендантские склады, массу снарядов, патронов и много другого военного имущества. Часть Донского войскового круга была захвачена в плен, часть разбежалась. Газета «Правда» 10 января 1920 года писала об этой победе:
«Осиновый кол вбит в самое сердце контрреволюции. Ее главной опоры — Донской армии — не существует; остатки ее бегут, гонимые нашими частями. Наши войска неудержимой лавиной двигаются на Кавказ».
6 января начались бои за Ростов-на-Дону. Их вела 1-я Конная армия. Вскоре подошли войска 8-й армии, которые совместно с конниками перешли в решительное наступление. Однако, продвинувшись к селу Генеральский Мост, советская пехота встретила такое упорное сопротивление белых, сломить которое не смогла. В ночь на 7 января противник, рассчитывая на внезапность удара, попытался контратакой своей конницы смять и отбросить советскую пехоту. 6-я кавалерийская дивизия 1-й Конной армии отбила эту контратаку, нанеся белым немалые потери. 7 января боевые действия развернулись с новой силой. Противнику удалось потеснить стрелковые части 8-й армии. Деникинцы, чтобы поднять дух своих войск, хвастливо объявили в листовках и газетах, что Красная Армия и в частности 1-я Конная армия будто бы отброшена на сто километров от Ростова-на-Дону.
8 января на рассвете белые вновь перешли в контратаку, стремясь отрезать 1-ю Конную армию от 8-й армии. Снова закипел ожесточенный бой. 6-я кавалерийская и 33-я стрелковая дивизии стойко отражали натиск ударной группы деникинцев. В это время 4-я кавалерийская дивизия, продвинувшись в направлении хутора Волошин (Ольгинский), неожиданно для противника" оказалась за правым, слабо защищенным флангом его пехотной группировки и в тылу конницы, наступавших против 6-й кавалерийской дивизии. Используя выгодную обстановку, 4-я кавалерийская дивизия ударила во фланг и тыл вражеской пехоты. Действия дивизии были молниеносны. Белогвардейцы не успели предпринять никаких мер для отражения атаки. Началось паническое бегство. Конница белых, увидев в своем тылу буденновцев, также обратилась в бегство. Кавалерия, пехота и танки противника смешались и в беспорядке откатывались к Ростову-на-Дону. Советские войска неотступно преследовали бегущего врага.
1-й автобронеотряд имени Я. М. Свердлова, входивший в состав 4-й кавалерийской дивизии, устремился прямо по степи наперерез отступавшей коннице белых; машины на ходу вели уничтожающий огонь из пулеметов. Удар автобронеотряда поддерживали конница и пехота. Белогвардейцам не помогли и английские танки. Они были захвачены частями 1-й Конной армии.
Развивая успех, 4-я кавалерийская дивизия в тот же день ворвалась в Нахичевань, а 6-я кавалерийская дивизия устремилась на Ростов-на-Дону. Она была встречена бешеным огнем спешенных казачьих частей. Советские кавалеристы на галопе ринулись на врага. В ход пошли шашки. Деникинцы не выдержали и стали отступать. Многие, видя бесполезность сопротивления, сдавались в плен. Бой длился весь день и затих поздно вечером. Чтобы не дать врагу прийти в себя, собраться с силами, советское командование решило ночью штурмовать город.