В 5 часов утра 7 (20) января командующий Донской армией генерал. Сидорин отдал новую директиву об атаке в направлении на Старочеркасскую, Ольгинскую и от Батайска на север, требуя от войск напряжения всех сил, дабы использовать блестящий успех 6 января и отбросить противника за Дон. По данным штаба Донской армии, бой 7 (20) января за обладание ст. Ольгинской отличался большим упорством и ожесточением с обеих сторон. 4–й Донской конный корпус завязал бой около 10 часов и, после внушительной артиллерийской подготовки, атаковал ст. Ольгинскую с юга, с запада и на дамбу к северу от станицы. Красные оказали упорнейшее сопротивление, расстреливая атакующие казачьи части пулеметным и артиллерийским огнем. 3–й Донской корпус не мог с утра оказать содействие нашей коннице, так как части его вели упорные бои с красными, засевшими в ст. Маныческой, хуторе Алитубском, ст. Старочеркасской и хуторе Старомахинском. Тогда командующий Донской армией, видя, что бой затягивается, приказал комкору 3 решительно атаковать Ольгинскую с востока для содействия 4–му корпусу, который не видит направо и налево от себя наступающих соседей, и бить всем корпусом, а не отдельными дивизиями.
Атакованный и с юго–востока частями 3–го корпуса, отрезанный от Нахичеванской переправы, противник к 15 часам был выбит из Ольгинской и стал пробиваться за Дон, причем 2–я бригада 16–й советской стрелковой дивизии была уничтожена, а 3–я бригада пробилась к Нахичевани, понеся значительные потери убитыми и ранеными. В бою было захвачено одно орудие, пять пулеметов и много пленных. Для содействия донцам из района Батайска в 13 часов была двинута Терская дивизия одной бригадой на Ольгинскую, а другой на Нахичеванскую переправу, но, узнав, что ст. Ольгинская уже занята донцами, терцы возвратились в Батайск. Таким образом, бой 7 января закончился новым поражением Конармии Буденного и 16–й советской стрелковой дивизии у ст. Ольгинской, которая была занята донцами.
Потерпев неудачу, Буденный доложил по прямому проводу командующему фронтом Шорину о невозможности добиться успеха на Батайском направлении и предложил новый план атаки из района ст. Константиновской в юго–западном направлении, ручаясь за успех. Добился ли бы он его, это еще, как говорится, «бабушка ворожила», ибо предпринятое Конармией, поддержанной на левом фланге конным корпусом Думенко, новое наступление из района ст. Богаевской 15 (28) января закончилось столь же плачевно, как и у ст. Ольгинской.
В боях с 15 по 20 января 4–й Донской конный корпус, с приданной ему 4–й Донской конной дивизией 2–го Донского корпуса, разбил последовательно у хуторов Веселого и Мало–Западенского сначала конный корпус Думенко, а затем Конармию Буденного, отбросив конницу красных за реку Дон, причем противник потерял почти всю свою артиллерию и много пулеметов, а 11–я кавалерийская дивизия красных временно утратила свою боеспособность.
Командующий фронтом Шорин не согласился с планом, предложенным Буденным, приказав снова перейти в наступление и во что бы то ни стало овладеть Батайском. 8 (21) января Конармия, совместно с соседними дивизиями 8–й армии, вновь перешла в наступление на фронте Батайск — Ольгинская — Старочеркасская — Маныческая. На правом фланге, юго–западнее Ростова, была брошена в бой 9–я советская стрелковая дивизия. В центре перешла в наступление на Батайск 12–я стрелковая дивизия, 3–я бригада которой переправилась через реку Койсуг и залегла в 2 верстах от Батайска, но контратакой добровольцев была отброшена и отошла.
По данным штаба Донской армии, наступление красных 8 (21) января окончилось поражением их на всем фронте. В этот день части 3–го Донского корпуса выбили противника из ст. Маныческой и ст. Старочеркасской, причем при отходе на Аксайскую красные оставили восемь орудий, завязших в болоте. После продолжительного боя с конницей противника силою не менее двух дивизий, наступавшей от Нахичеванской переправы на ст. Ольгинскую, 4–й Донской конный корпус обрушился главной массой против левого фланга противника, опрокинул его и отбросил к Нахичеванской и Ростовской переправам. Преследование было задержано сильнейшим артиллерийским огнем красных с правого берега Дона.
Сдержав наступление частей 33–й и 40–й стрелковых дивизий красных к северо–востоку от Батайска, корниловцы и конница генерала Агоева (Кубано–Терский корпус) перешли в решительное наступление, смяли противника и погнали его к Нахичеванской переправе. Преследованию непосредственно до переправ помешал огонь многочисленной артиллерии с правого берега Дона, от которого корниловцы понесли большие потери (оперативные сводки). Это новое поражение ударной группы красных еще более обострило отношения между Реввоенсоветом Конармии и командующим фронтом Шориным и принудило его окончательно отказаться от дальнейших попыток прорвать фронт на участке Батайск — Ольгинская.