賴漢英功虧一簣,大為遺憾,下令在這條地道的左右繼續開挖幾條地道,暫不動用主力攻城。太平軍隻是躲在屋內鑿孔,用槍炮射擊,派小股部隊四出偵察。江忠源派出探子,測出敵營位置,指揮大炮轟擊,擊毀幾處敵營,又令各部在城內開挖暗壕,杜絕太平軍的地道。總兵馬濟美率領援兵趕到,江忠源與張芾商量,令他率領本部人馬和羅玉斌的九江兵,加上新募的川勇,紮營在城東北的永和門外。
這時候,都司戴文蘭率領二千人從湖北趕來。此人是江忠源的老戰友了,江忠源一見他,十分高興,握著他的手說:“貴軍來得太及時了。我就知道,湖北不會坐視不管。”
戴文蘭說:“左季高聽說南昌吃緊,呼籲兩省協作,對張製台說:‘江西有難,湖北不能坐視不管。如果各省隻顧自己的轄地,就會被洪秀全各個擊破!’製軍頗以為然,連忙派我等前來。”
江忠源道:“貴軍可否到城外紮營禦敵?”
戴文蘭說:“遵令!”
江忠源又對張芾說:“援兵陸續到來,我想再發起一次反攻,中丞以為如何?”
張芾說:“向榮的援兵尚未開到,是否等到援兵稍多時再行反攻為好?”
江忠源道:“我也擔心反攻開始之後,賴賊會從水上撤退,官軍無從追擊。若有水師上下追堵,形成夾攻,才能將敵軍全殲。”
“向榮倒是有水師,隻恐怕他不肯調來南昌。”張芾說道。
“向榮靠不住!此股逆賊離開金陵後,他曾派福興率水師從附近追擊。福興明知向繼雄炮船失事,卻不援救,行至蕪湖便已返航。那時逆賊多未上岸,自然是乘風直上。如今想來,逆賊之所以沒有沿江搶掠,一是為了保密,二是考慮到沿江城鎮殘破之餘,已無可掠。福興應當已將此事稟報向榮,但向榮卻對朝廷謊稱是難民船隻,致使逆賊蔓延到江西內地,真是可恨已極!”
六月十一日,戴文蘭等下城紮營,太平軍突出幾百人冒死來撲,戴文蘭等人率部斃敵數十名。第二天,戴文蘭等正在支搭帳房,太平軍又出動一二千人,分作五路,直撲官軍營盤。戴文蘭指揮開化勇迎戰,張金甲率辰州兵設伏於短牆下,開化勇佯退誘敵,辰州兵突出衝截,開化勇又從旁圍攻,共傷斃太平軍一百多名。
六月十四日,張芾派馬濟美統兵由東向北,戴文蘭由西向北,在得勝門外北麵空心炮台後駐紮。六月十五日淩晨五點,兩部同時出兵,馬濟美指揮參將羅玉斌等部從東路進攻城北敵營,幾千名太平軍蜂擁迎截,廣勇首先衝鋒,川勇與鎮標兵繼之,三麵圍攻,鏖戰兩小時,大有斬獲。派在空心炮台策應的廣勇練勇人數較少,剛剛列隊,幾百名太平軍直撲而來。廣勇頭目程智泉拚死抵禦,練勇在一旁接應,空心炮台內也同時開炮護衛,才將太平軍擊退。
城外開戰時,張芾、陳孚恩、江忠源等人一同在城上指揮,並令知府耆齡、遊擊祥麟等用大炮射擊,擊斃一些太平軍。戴文蘭等人從西路進攻城西敵營,太平軍突出三百餘人,被官軍擊退,退入營內,不再出戰。但是太平軍兵力約有一萬多人,其中有不少骨幹力量,進退有序,即使在傷亡嚴重時,部隊也未潰散,官軍無法將其重創。
南昌保衛戰打到此時,張亮基調派的兵力已全部到位,向榮所派兵力隻有總兵音德布率領的一千二百人到位。此外還有駱秉章派來的六百人、贛州總兵阿隆阿帶來的三百多人陸續趕到。江忠源打算讓援兵在永和門和章江門外紮營,分為左右二翼。東南四門距離太平軍稍遠,防守較易,江忠源未派部隊在那裏駐紮。