Kozacy kubańscy w dalszym ciągu posuwali się na tyły przeciwnika.

Atak 1 DP i 3 DP na stanicę Korienowską, przeprowadzony 29 lipca, zakończył się niepowodzeniem. Obie dywizje poniosły duże straty, w wyniku czego wycofały się na pozycje wyjściowe. 30 lipca doszło do kolejnego szturmu, ponownie bez sukcesu. W odpowiedzi oddziały bolszewickie, które też zostały bardzo osłabione, próbowały nieskutecznie wyrwać się z okrążenia. Ostatecznie jeszcze tego samego dnia stanica została zdobyta. Cena była wysoka: 1 DP i 3 DP straciły do 25-30% swojego stanu liczebnego.

Wojska białych, pomimo przewagi liczebnej oddziałów bolszewickich, kontynuowały natarcie na Jekaterynodar. Do 31 lipca Kozacy kubańscy sforsowali rzekę Biejsug, po czym zajęli stanicę Briuchowiecką. 1 DKaw. zdobyła stanice Bierezanską i Baturinską. 1 DP podchodziła do stanicy Wysełki. 2 sierpnia brygada Kozaków kubańskich opanowała od północy stację Timaszewską, stanowiącą ważny węzeł kolejowy. Tymczasem w trudnej sytuacji znalazła się 3 DP, gdyż oddziały bolszewickie silnie zaatakowały ją w rejonie stanicy Korienowską. Jednocześnie rozpoczęły głęboki obchód jej pozycji obronnych. W tej sytuacji płk Drozdowski rozkazał odwrót do stanicy Biejsugską, co uchroniło jego dywizję od całkowitego okrążenia. Następnie zaalarmował gen.