莽依图等接到命令,不敢怠慢,自广州率清军翻越大庾岭,疾趋韶州,两广总督金光祖也遣标下兵二千增援。莽依图抵韶州后,观察地形,以城北为冲要,筑土墙,每夜从城上悄悄缒卒出城,浚壕通水,并遣一军据守白土村,以护卫广州饷道。从七月至九月,吴军日夜攻城,均未得逞。胡国柱等担心清援兵四集,于九月二十四日夜率部万余渡江,至江西岸,断清军水运,列营莲花山,居高临下,向城内发炮轰击,城墙尽坏,清军退保土城固守。正在危机时,江宁将军额楚率援兵赶到,与莲花山叛军对垒。额楚率援军向吴军发起进攻,莽依图趁机从城内杀出,内外夹击,横冲吴军营寨,连破四营。九月二十八日,马宝等弃帽峰山,大败而逃。江西岸吴军也被迫弃营潜逃。清军乘胜追击,至乐昌的风门澳,三路攻击,把吴军杀得大败,恢复仁化县,而马宝等逃奔衡州去了。韶州一战,驱除了三桂的势力,广东全省的形势得到了进一步稳定。以上参见《清圣祖实录》,卷69,22页、27页;《圣武记》,卷2,77页,《庭闻录》,卷5。于是,额楚等奉命据守韶州,莽依图以部属八千人马,同新任命的广西巡抚傅弘烈平定广西,令尚之信出藩兵三千助战。由于尚之信迟迟没有发兵,也没有为莽依图部准备船只送到梧州,致使原定之信、莽依图与傅弘烈会师的计划未能实现。弘烈便独率所部万余人马展开军事行动,先后克取了广西重镇梧州、浔州(桂平)等地,所向奏凯。
三桂不能得志于广东,便“悉其骁锐,俱向广西”《清圣祖实录》,卷71,15页。。他于康熙十六年十一月六日来到衡州,亲派马宝取道宜章,进入广西富川(今仍名),派其孙吴世琮等至桂林,诱杀孙延龄(时马雄病死),占领了桂林。三桂的意图,在于巩固湖南后方,此为保守湖南的战略的一部分。
清军统率部认为,“平定广西,扫荡云贵,关系紧要”。因此决策进兵,迎战叛军。《清圣祖实录》,卷71,3页。此时,傅弘烈部尚在梧州,奉命与莽依图邦联合取平乐(广西,今仍名)、桂林,正面迎战;尚之信、将军额楚、都统勒贝等进攻宜章、郴州(湖南郴县),从后夹击,使吴军首尾受敌,不能兼顾。《清圣祖实录》,卷70,17页。十二月十八日,傅弘烈从梧州出发,莽依图于二十日率师由封川(广东封开东侧)进兵,两路会师于贺县(广西贺县东侧),进取平乐。《清圣祖实录》,卷71,3页。
三桂得知清军取广西,立即增调精兵,厚集兵力,全力固守广西。清军已感吃紧,吁请增援。圣祖即遣驻韶州的将军额楚、勒贝等速赴广西,令尚之信亲率将士前往,接济大军。据之信报告,他原奉命进取宜章,郴州、永州,行至清远,因为接到警报,遂撤回广州,又以“海贼”突犯,他的“官兵有限,不能分应”。圣祖不允,指出:“深入广西,事机所系甚重,且广西早定,则湖南之寇不敢自存。”督令之信将沿海地方交赖塔防御,亲往接济广西大军,“毋误军事”《清圣祖实录》,卷71,16页。。
康熙十七年初,莽依图、傅弘烈等进抵平乐,将城围困起来。吴世琮率吴军五千,分水陆来援平乐,与清军夹江立营寨,迅即渡桂江,先攻绿营兵。傅弘烈与都统王国栋率军接战,寡不敌众,被吴军击败。适值江水泛涨,莽依图所部满洲八旗兵不能渡江,眼看绿旗兵溃败。吴军又占据河道,清军粮饷不济,他自感孤军不能久留,撤至中山镇,再退至贺县、梧州,就饷于德庆。圣祖接到报告,再次下令尚之信发精锐万人,多备火药,火炮,速往广西应援;令赖塔会同耿精忠选藩下兵千人与刘进忠部五千人,交与都统马九玉疾驰广西,由莽依图、傅弘烈指挥,“并力破贼”以上见《清圣祖实录》,卷71,26~27页。参见《庭闻录》,卷5,12~13页。。之信提出,他如去广西,恐叛军再犯浔、梧两城,而且高(州)、雷(州)、廉(州)三郡初定,人心不稳,不得不驻广州,以应意外之变。圣祖允准,不必亲往广西,可速发万人精锐增援,《清圣祖实录》,卷2,7页。同时再调将军舒恕自江西赣州、额楚自肇庆兼程向广西进兵。
正当圣祖调兵增援广西时,吴军及广西叛军趁平乐战胜,大举反攻,把清军已收复的浔州等郡邑陆续夺回,至三月,仅存梧州一府了。二十二日,已投诚的高雷总兵官祖泽清又在高州(广东高州)复叛,广东震动。圣祖对反复无常的祖泽清痛恨已极,命尚之信亲征,授权除掉他。《清圣祖实录》,卷72,18~19页。尚之信奉命,与副都统额赫纳等于四月十一日抵电白(今电白东),大败叛军,城被攻克。祖泽清闻讯,乘夜逃跑。十九日,恢复高州,招降雷州。
清军在广西再次得手,进展很快。而且孙延龄已被三桂杀害,另一主要叛将马雄刚刚病死,叛军无首,人心惶恐,给清军的进攻造成了有利的条件。不料清军又连连失利,主要原因,除了双方众寡悬差,还因尚之信迟迟不出兵,莽依图观望不前,特别是在平乐临战之时,他遥驻桂江北岸,以江水湍急,不敢渡江,畏难而止,又不经报告,擅自后撤,一直撤到梧州,还以粮饷不足,直撤到德庆,致使清军动摇,所得城镇如贺县、昭平等地都得而复失。吴军得势,广西形势又出现了反复。《清圣祖实录》,卷72,11页、22页。