李元度于4月1日率领十营兵力从浙江西部边界城市江山出战,碗窑的太平军从小清湖渡河前来迎击,李元度发起反攻,将太平军击退。
李元度马上又面临新的威胁。一支太平军于4月3日攻破峡口福建清军的军营。左宗棠料定这支太平军会扑向江山,便决定增派部队西援。他接到探子报告,说李世贤占据了花园港,便派刘典率部与李元度的安越军一起攻打花园港,未能攻克太平军的防线。左宗棠亲自率军前进,于4月6日到达石笏。
李世贤率轻骑到达小清湖,左宗棠得到消息,急令玉山守军将领顾云彩联合刘典、黄少春和佘翠隆等人的部队拦截,想一举抓获太平天国的侍王,可是李世贤在激战中逃脱。
花园港和石门的太平军不等李元度发起攻击,抢了先手,扑向安越军的营垒。左宗棠令朱明亮率部前往河干堵截,刘典率各营大声呼喊,冲入阵中,太平军抵挡不住,四散奔逃。
4月16日,刘典、刘璈和杨昌濬等部分三路攻打石门,冲破太平军的几重关卡,进攻花园港。军士们拔掉花篱,攀垒登城,太平军凿穿墙壁,从墙孔发炮,湘军死伤三百多人,无法突破。
4月20日,杨昌濬和刘典等部又分三路逼近花园港,发射火箭,焚烧太平军的木棚,不料天降倾盆大雨,将火焰淋熄。太平军出垒,拼死抵抗,宁乡人黄少春三处受伤,便下令撤退。
杨昌濬的左路军攻破太平军主将翟天凤所部的七座壁垒,解除了衢州清军所受的威胁。杨昌濬就任衢州知府。
4月22日,太平天国对王洪春元听说花园危急,领兵从衢州杀到双桥,号称有几万兵力。左宗棠将部队分为两路,一路攻打花园,另一路抵抗洪春元的援军。
太平军不愿与湘军交战,于4月24日从上台毛村绕过衢州南侧,奔向龙游。左宗棠返回常山。李世贤率部撤回金华。
温州民团出兵攻击太平军,迫使各路太平军返回处州,在松阳和遂昌集结。林文察率部攻打遂安,太平军从江山赶来增援,林文察率部在石练将太平军击退。
石达开于4月初率部从小河取道朱家觜,在浅水区跋涉偷渡,包围涪州城,挖地道发起猛攻。恰好刘岳昭的前军和唐炯的部队都已到达涪州,唐友耕分兵守城,内外夹击,将仰天窝和堡子城的太平军壁垒全部攻破,斩杀和俘虏近万人。涪州解围,石达开率部奔向二十里外的蔺市。
刘岳昭率领的后队有两千兵力,道员张由庚扼守李渡溪,防止太平军渡向江北,并且监视鹤游坪的顺天军。刘岳昭和唐友耕率部渡到江北,奔赴重庆,赶在太平军前面。唐炯的部队驻防涪州,防止石达开杀个回马枪。
李永和派出的增援部队已从宜宾来到青神。萧庆高率部于4月5日将增援青神的顺天军击退。4月6日,青神城内的顺天军沿长江南岸,东奔宜宾,分为两部,一部驻扎天洋,另一部驻扎在八角寨。萧庆高率部攻克青神和丰都。顺天军向东北方向进军,袭击忠县和万县,奔向云阳。田兴恕已派出总兵熊焕章率领一千五百人增援四川。
湘军在贵州的兵力减弱以后,清廷在这个省的防务漏洞百出。在贵州的西南角上,回民起义军于4月份攻占了兴义。在贵州东部,石阡和铜仁的苗民起义军攻打镇道营垒,全部攻破。起义军南下,攻打邛水,将驻防军击溃。湘军接到警报,从湖南进驻铜仁。起义军北上松桃,南攻天柱。
湖南增兵防守天柱以北一百里处的晃州。镇筸总兵分部防守。江忠义已经病归故里,新宁人江忠朝和邓子垣接管了他的部队,奉命奔赴贵州增援。
清廷下诏,责备韩超一味依靠湖南的援军,辜负了朝廷托付疆土的重任。