陝西的清廷官府所盼望的援軍,8月份才出現在西安。雷正綰率部從東部省界上的商南趕到了省城。後續部隊還在路上,穆圖阿的部隊剛剛抵達商州。

這時候,起義軍包圍了西安以北百裏之內的涇陽,用地雷轟城,炸塌二丈城牆,知縣莫元賡令人堵合。

清廷的援軍剛剛到達,起義的規模已經迅速擴大。陝西西部的鳳翔也爆發了回民起義。起義軍與漢民爭鬥,和西安與同州的起義軍互相呼應,影響到西邊的甘肅。

在漢水以南,四川順天軍也在活動。東路則有太平軍和撚軍從河南淅川進入荊紫關。多隆阿已經率部到達商南,剛進陝西,又東出河南。

江蘇的8月是酷熱的,江南的難民湧到裏下河求食,更增加了這裏的熱度。城鎮動不動就湧來幾千饑民,把街市擠得水泄不通。清廷接到都興阿的報告,沒有對饑民的問題表示多少關心,而是擔心逃逸的太平軍趁機偷渡,命令曾國藩撥兵防守裏下河地區。

曾國藩想到了黃翼升的淮揚水師。他的部隊此時正在上海一帶休整。曾國藩建議創建太湖水師,負責從澱湖到蘇州一帶的攻守,將黃翼升的水師調防淮揚裏下河。

在這些悶熱的日子裏,李世忠率部攻打九洑洲,顯得有些不自量力。他的部隊當然無法攻克太平軍這個堅固的堡壘,隻能修築一些壁壘,與洲上的太平軍相持。

袁甲三向清廷陳述了李世忠近乎無效的軍事活動,然後請病假歸鄉。清廷下詔,任命李續宜為欽差大臣。李續宜因母親在臨淮去世,要為母親丁憂,清廷仍然令他代理巡撫。李續宜又上疏陳述自己的哀悃,情詞懇切,清廷賞給他假期一百天,讓他回籍治喪。李續宜推薦唐訓方取代他的職位。清廷令唐訓方暫時代理安徽巡撫,駐紮臨淮。袁甲三仍然留下指揮軍事。

雲南郭刀刀的起義軍在8月份分兵襲擊達州,攻占開縣,從城口進入陝西境內,攻占平利。漢水以南,起義軍四處崛起。

李永和的順天軍主力於8月7日放棄八角寨,奔向犍為,駐紮在龍孔場。胡中和等人率部轉移,一邊圍攻龍孔場,一邊防守犍為。

湖南在8月份派出戈鑒所部增援貴州,挺進天柱。韓超率部攻擊天柱以西一百多裏的邛水。起義軍從這裏逃散。戈鑒率部進占天柱,因功升任知府,加授道員官銜。

劉長佑所部仍然在潯州周邊地區進行戰鬥,勝負到8月間已大致可見分曉。戴盛寬等人率部在平田嶺打敗起義軍,搗毀十多座壁壘。起義軍分別奔向覃塘和龍山。湘軍進逼貴縣的大圩,一邊作戰,一邊招撫,起義軍大多潰散投降。

湘淮軍與太平軍在上海周邊又開始了新一輪的絞殺。李鴻章能不能守住上海,到了最關鍵的時刻。

程學啟的部隊於8月9日攻克青浦,留下部分兵力,與淮揚水師一同駐守。華爾的洋槍隊從海路攻克餘姚。

8月15日,譚紹洸率部攻打青浦西門,被黃翼升的水師擊退。

譚紹洸又於8月20日率部攻打北簳山,滕嗣武和韓正國伺機出擊。他們發現太平軍正在填橋,趁機發起衝鋒,湘軍水師協助攻擊。太平軍長驅直進,攻打北新涇,守將況文榜率部與太平軍相持七天七夜。太平軍分兵襲擊法華鎮,距離上海城西隻有十多裏。

8月25日,淮揚水師將領王東華的部隊趁著漲潮,搗毀太平軍的浮橋。太平軍駐紮南岸,視野長達二十裏,時刻可能攻擊上海,市民人心惶惶。

李鴻章的部將中,隻有張遇春率領三千人駐紮上海,要分防一百裏地界,兵力明顯不足。於是,李鴻章派飛馬傳令,叫劉銘傳率部從金山衛回援,令華爾率部火速從鬆江增援。又約好程學啟在青浦的各部,留一半兵力原地駐防,其餘部隊急奔泗涇和七寶,從太平軍後方攻擊,所有部隊都聽程學啟指揮。

李鴻章本人親自率領上海清軍,按約與程學啟部會師,攻擊北新涇。

8月26日,更漏將盡,程學啟率部帶足幹糧,抄小路到達七寶。譚紹洸率領三萬兵力包圍程學啟的軍營,揮師衝鋒,鋒芒銳利。程學啟緊閉營門,等待太平軍士氣懈怠,然後開炮轟擊,太平軍傷亡慘重。

湘淮軍出營反擊。韓正國受傷後,裹創再戰,滕嗣武、郭鬆林、周盛波、張樹珊和張桂芳等人都奮力苦戰,程學啟往來指揮。在湘淮軍強勁的攻勢下,太平軍全線崩潰,譚紹洸率殘部逃到野雞墩。

8月27日,李鴻章與程學啟揮師直取北新涇,滕嗣武和郭鬆林已率部進入況文榜的軍營。將士們看見援軍的旗幟,無不歡呼雀躍,出營攻擊太平軍,連破太平軍的十幾座壁壘。太平軍撤向吳淞江北,以大河為屏障,列陣抵抗。

黃翼升的水師從青浦趁著漲潮駛入,與太平軍殘部相持。夜晚風雨大作,水師開炮,震天動地,擊斃幾百名太平軍,擊毀北岸的七座營壘,太平軍才開始撤退。

8月28日,劉銘傳率部在野雞墩和徐家匯打敗譚紹洸的部隊。8月29日,又率部將太平軍追逐到南翔,太平軍撤往嘉定,上海的防禦鞏固下來。