Однако большевистское оперативное командование фронтом занималось подготовкой массированного контрудара, отступая в Северной Таврии. Из Северного Кавказа был переброшен 1-й отдельный корпус Дм. Жлобы, созданный на основе кавалерийского корпуса Думенко, силой в 12 тысяч сабель, при наличии броневиков и артиллерии. С польского фронта в Таврию направлялась 52-я, а к ней добавлялись 42-я и 40-я стрелковые дивизии, 2-я кавалерийская дивизия Дыбенко и 9 аэропланов для бомбометания и разведывательных полетов. Идея удара красных сводилась к тому, чтобы сходящимися ударами отсечь Русскую Армию от крымских перешейков, раздробить и уничтожить ее силы в Северной Таврии, не дав возможности отхода в Крым. Основной удар должен быть нанесен на Мелитополь, где располагался штабной поезд Врангеля, и после захвата города, обходами, красные планировали направиться в тылы белых корпусов для их окружения. Красные начали свою операцию 28 июня 1920 года. В районе станции Большой Токмак Кавалерийский корпус Жлобы накинулся на 2-ю Донскую дивизию Абрамова. С ходу было уничтожено два полка казачьей конницы, отсекая их от спешащих на выручку других полков Донской дивизии. Конница Жлобы повернула в глубину позиций Русской Армии. 40-я советская стрелковая дивизия отбросила 3-ю Донскую и вышла в районе Ногайска к Азовскому морю.
1 июля 1920 года началось красное наступление, в ходе которого красные части переправились через Днепр и в ходе упорных боев заняли Каховку. Продвинуться далее большевики не смогли из-за начавшихся контратак Русской Армии, заставившей их приступить к обороне. Части Жлобы наступали на Мелитополь. Врангель отдал приказание генерал-майору Вячеславу Матвеевичу Ткачеву, полному Георгиевскому кавалеру в русской авиации за боевые вылеты 1914 и 1916 годов, начальнику авиации Русской Армии, поднять в воздух имеющиеся в распоряжении ВВС аэропланы и остановить продвигавшуюся на рысях красную конницу. Два десятка боевых машин, одной из которых управлял сам генерал Ткачев, поднялись в небо и, разогнав аэропланы красных, сбрасывали бомбы и обрушивали пулеметный огонь на конницу Жлобы. Пользуясь расстройством боевых порядков красных, пехота Русской Армии контратаковала, заставляя снижать темпы продвижения. Это вынудило Жлобу распорядиться о движение конницы в ночных маршах, что снизило скорость наступления его дивизии.
3 июля 1920 года Русская Армия перешла в общее и контрнаступление, сбила большевистские части с плацдарма под Каховкой и выбила их на другой берег Днепра. Бой с частями Жлобы кипел всего в полутора десятках верст от Мелитополя. 2-я Ставропольская дивизия Дыбенко прорвала оборону корниловцев, но была вынуждена откатиться назад из-за прилетевших вовремя на помощь аэропланов эскадрильи генерала Ткачева. Части Дыбенко начали отход, другие советские части были вытеснены в район станции Токмака, где они попали под огонь бронепоездов. Красные выходили из-под удара мелкими группами; пробивались к своим, преследуемые частями Русской Армии. Из рейда назад, к основным частям красных, вернулось лишь менее четверти изначального состава. Русская Армия захватила свыше 11 тысяч пленных, 60 орудий, несколько броневиков и аэропланов противника.
9 июля 1920 года высаженный Азовским отрядом судов в составе канонерских лодок «Страж», «Грозный», «Алтай» и «Урал», миноносца «Живой» и двух барж десант 23 июня, под командованием полковника Назарова, занял район Александровка — Грушевка в 35 верстах от Новочеркасска. Отряд состоял из 900 донских казаков, двух полевых орудий, одного броневика и радиостанции. Для его ликвидации красными была создана целая группировка, включавшая в себя одну пехотную и две кавалерийские дивизии. 15 июля, после тяжелых встречных боев, Назарову удалось прорвать оборону красных и отправиться в рейд по станицам, в которых, по мере его продвижения, в отряд вливались новые силы, увеличив его почти наполовину. Большевистские силы преследовали отряд Назарова буквально по пятам, прижав его в районе станицы Константиновской к Дону. В решающем сражении отряд был рассеян превосходящими силами противника, Назаров бежал за Маныч, где он был настигнут преследователями и добит окончательно. Спасшийся Назаров сумел выдать себя за солдата, был арестован за дезертирство, но во время этапа сбежал и самостоятельно добрался в Крым к началу осени 1920 года.