1919年2月,白卫志愿军向北进攻,在[[1919年第一次顿巴斯战役|顿巴斯]]与红军交战并试图援救顿河白军。
最终,在南俄的所有白军最终被邓尼金统一为[[南俄武装力量]],下设[[顿河集团军顿河白军]](顿河白军)、[[志愿者集团军]](邓尼金志愿军)、[[高加索集团军(白军)|高加索集团军]]、[[突厥斯坦集团军(白军)|突厥斯坦集团军]]和[[黑海舰队]],通过港口从协约国获得了大量武器、弹药及其他装备。
==红军与白军的主力决战==
1919年7月16日,邓尼金决定向莫斯科进军,指挥[[南俄武装力量]]发动了意图攻占[[莫斯科]]的[[邓尼金攻势]]。同月,[[俄共(布)中央委员会]]则发出了“大家都去同邓尼金作斗争!”<ref>《列宁全集》第三十七卷. 中共中央马恩列斯编译局译. 人民出版社, 1984年第2版:第40页</ref>的号召,并且计划在8月15日开始反攻。
1919年8月中旬,红军从[[顿河州]]一带发起反攻,但进攻没有取得预期效果,反而使白军[[顿河集团军顿河白军]]抓住红军防线的弱点并对南部方面军侧后方进行突击,白军很快又防御转入进攻。此后,白军先后占领了[[尼古拉耶夫]](8月18日)、[[敖德萨]](8月23日)、[[基辅]](8月30日)、[[库尔斯克]](9月20日)、[[沃罗涅日]](9月30日)、[[奥廖尔]](10月13日),其先头部队剑指莫斯科。
1919年9月30日,红军从南部方面军中拆分出[[东南方面军]],在得到兵力补充后发起[[奥廖尔—克罗梅战役]]和[[1919年沃罗涅日—卡斯托尔诺耶战役|沃罗涅日—卡斯托尔诺耶战役]],将白军赶出了奥廖尔、库尔斯克、沃罗涅日等地区。与此同时,[[马赫诺黑军]]在白军后方发起袭击,迫使白军不得不抽调兵力到[[塔甘罗格]]方向。此后,红军又相继解放了[[哈尔科夫]]、[[基辅]]、[[顿河畔罗斯托夫]]和[[敖德萨]]等城市。
1920年1月3日,红军最终解放了[[察里津]]。
1920年1月16日,红军东南方面军更名[[高加索方面军]],并在[[1920年北高加索战役|北高加索与白军交战]]。在战役初期,红军左翼部队前出至[[马内奇河]]一线,随后开始突破白军在马内奇河上的防御工事。2月24日至25日,红军[[第1骑兵集团军]]在叶戈雷克与白军骑兵进行[[叶戈雷克骑兵战|骑兵战]],15000人的红军骑兵击败了10000人的白军骑兵部队。红军[[第10集团军(苏俄)|第10集团军]]和[[第11集团军(苏俄)|第11集团军]]在突破白军防线后,对顿河集团军和志愿者集团军造成毁灭性打击。在突破白军防线后,对顿河白军和志愿者集团军造成毁灭性打击。
1920年3月,红军相继解放了[[皮亚季戈尔斯克]](16日)、[[格罗兹尼]](17日)、[[迈科普]](22日)、[[弗拉季高加索]](24日)、[[新罗西斯克]]和[[布伊纳克斯克]](27日)。白军残部通过新罗西斯克逃往[[克里木]],另一部分则撤退至[[图阿普谢]]和[[索契]]。