По получении директивы Конной армии для видимости был отдан приказ о преследовании противника, но выполнение его было приостановлено, как пишет в своих воспоминаниях Буденный, в связи с оттепелью, ненадежностью льда, сильными туманами и отсутствием достаточных для армии переправ. Что касается тумана, то его старательно пускал в глаза командующему фронтом Буденный, которому не хотелось оставлять Ростов. Зима в то время была суровая, и Дон был прочно скован льдом уже к 26 декабря. Богатый Ростов притягивал к себе Конную армию и был занят Буденным своевольно, так как, по директиве командования фронтом, города Новочеркасск, Нахичевань и Ростов должны были занять части 8-й армии, а Буденный должен был находиться в Таганроге. Командующий 8-й армией Сокольников, прибыв в Ростов, указал на это, сказав, что он удивлен, почему реввоенсовет Конной армии «не соизволил постучать, входя в чужой дом». Командующий же фронтом Шорин обвинил Конную армию в пьянстве и, после поражения под Ольгинской, прямо заявил, что «конармия утопила свою боевую славу в ростовских винных подвалах».
Задержка наступления красных позволила Донской армии и Добровольческому корпусу привести себя в порядок, пополнив части путем сокращения и расформирования обозов и извлечения оттуда лишних людей. В начале января 1920 года Донская армия, без Добровольческого корпуса, имела уже 36 500 бойцов, а Добровольческий и Кубано-Терский корпуса вместе 11 000 бойцов. Всего же у белых было 47 500 бойцов, 200 орудий и 860 пулеметов. Из этого числа, по советским источникам, в районе Батайск – Ольгинская было сосредоточено 12 720 шашек, 11 100 штыков, ПО орудий и 454 пулемета. Правее Добровольческого корпуса фронт от Батайска до Старочеркасской занимал 3-й Донской корпус (15 полков без 10-й конной бригады), он находился в резерве против стыка Добровольческого и 3-го Донского корпусов.
2 (15) января Шорин потребовал выполнения ранее отданной им директивы, согласно которой Конная армия должна была форсировать Дон на участке Батайск – Ольгинская и выйти на линию Ейск – Староминская— Кущевка, а 8-я армия форсировать Дон на Ольгинском и Старочеркасском направлениях и выйти на линию Кущевская – Мечетинская. Исполнение этой директивы началось только в ночь с 4 (17) на 5 (18) января.
В наступление перешли: 9-я стрелковая дивизия из Гниловской и 12-я стрелковая дивизия из Ростова – обе на Батайск. 4-я и 6-я кавказские дивизии из Ростова и Нахичевани и 11-я кавалерийская дивизия из Аксайской на Ольгинскую. 16-я и 33-я стрелковые дивизии 8-й армии, из-за «запоздалой» перегруппировки, в наступление на фронт Ольгинская – Старочеркасская не перешли, и только правофланговая 16-я дивизия оказала содействие Конной армии. 9-я и 12-я стрелковые дивизии действовали очень вяло на Батайском направлении и задачи не выполнили. 1-я конная армия Буденного 5 (18) января в 10 часов утра закончила переход по льду через Дон и продолжала наступление дальше.
Первым объектом красных была ст. Ольгинская, из которой, как пишет Буденный в своих воспоминаниях, после упорного боя противник выбит совместными усилиями 4-й и 11-й кавалерийских дивизий, при поддержке 16-й стрелковой дивизии, и преследовался до темноты
в направлении ст. Хомутовской. Штаб 3-го Донского корпуса к вечеру подтвердил, что «в результате упорного и длительного боя ст. Ольгинская была оставлена и части корпуса главными силами сосредоточились в станице Хомутовской, оставив сторожевое охранение на линии высот между Ольгинской – Хомутовской и х. Злодейским». Наступление 6-й кавалерийской дивизии на Батайск захлебнулось в разразившейся после полудня снежной метели и было отбито добровольцами. Захватив Ольгинскую и не особенно полагаясь на пехоту, Буденный оставил в ней на ночь 11-ю кавалерийскую дивизию, а две другие оттянул в район Нахичевани.
Командующий Донской армией, по выяснении обстановки, отдал вечером следующую директиву: «Противник, после боя, к вечеру 5(18) января занял кон. частями Старомахинский, Ольгинскую и х. Злодейский и лезет в мешок. Более благоприятной обстановки для нас ожидать нельзя. На 6 (19) января приказываю разбить переправившегося через Дон противника, для чего: 1) Ген. Гусельщикову 3-й Дон. корпус – передав в подчинение комкору 4-го конного 10-ю кон. бригаду и починив себе 1-ю пласт, бригаду генерал Карповича, атаковать в направлении на Ольгинскую, прочно обеспечив себя со стороны Старочеркасской станицы. 2) Ген. Павлову – 4-й Дон. кон. корпус – починив себе 10-ю кон. бригаду, атаковать в направлении на х. Злодейский. 3) Ген. Кутепову – Добр, корпус – сосредоточив всю конницу в районе Батайска (бригада генерал Барбовича[283]
и конница генерал Топоркова), атаковать во фланг и тыл Злодейскую группу противника. 4) Начало атаки всех корпусов с рассветом. О получении донести. № 064-К, 5 января, 19 ч. 15 м., 1920 года. Ст. Сосыка. Ген.