1854年7月16日,广东水师副将吴全美、香山协都司陈国泰率红单船五十艘进抵镇江焦山。
向荣大喜,饬令陈国泰助攻瓜洲,吴全美上驶金陵,扫除沿江匪船,尔后径赴太平一带,扼驻芜湖,来回剿洗。
琦善依恃红单船,再攻瓜洲,持续月余,却又无果;琦善急火攻心,猝然而死。
咸丰帝念其劳苦,依总督例赐恤。谕命绥远城将军托明阿为钦差大臣,驰赴江北大营。
吴全美上驶下关,船炮齐轰,摧毁沿江炮台无数,攻占七里洲水营两座,扼截江道,来往天京之船皆被阻遏。
天京粮断,杨秀清惊,迅令:秦日纲率水师迎战吴全美,罗大纲打通陆路粮道,韦昌辉、石达开镇守天京,相机接应。
秦日纲得令,率三百师船,汹汹而来,吴全美前后夹击,击毁船只七十,俘获二百,秦日纲座船,亦被轰穿。
秦日纲遁逃和州,急禀杨秀清:妖船安炮二三十门,左右船头三面轮放,周流不息,火力甚猛。炮弹所中,可以洞穿数船,即乘风击撞,亦复当之立碎。
杨秀清令韦昌辉以火船堵之,吴全美让出中流,左右对轰,四十火船皆被轰沉。韦昌辉督师来战,亦被击溃。
吴全美乘胜上驶太平,肆意游荡,如入无人之境。
罗大纲奉杨秀清令,率兵一万,领八百粮船,自芜湖沿内河驶至高淳小南湖,弃舟登陆,击杀清军副将福赓,攻占东坝。
东坝失,苏常震惊,向荣急遣福兴、邓绍良驰援。先锋官、定广协副将傅振邦率兵二千,进抵孔镇,罗大纲率部攻击,被傅振邦击退。罗大纲遣将抄后,再被傅振邦击退。
8月19日,傅振邦出其不意,先攻下坝,抄后袭击。罗大纲不备,乘船退往高淳,挖濠筑垒,搭盖哨楼,半日之内,建成土城一座。
8月21日,福兴大军进抵毛公铺,当夜五鼓,福兴调兵潜渡,密伏土城前沿。黎明,福兴督兵进击,罗大纲猝不及防,丢弃粮资,登船驶向太平,又遣一军,进抵板桥、西善桥,筑营分踞,连络天京。
福兴饬令邓绍良驻防新桥,防罗回窜;自率主力,绕至小丹阳,扼罗进京之路。
向荣饬令张国梁增援,围歼罗大纲一军。
张国梁抵小丹阳,查看地形,谓福兴道:太平城外贼船不下千余,城中有贼五六千人,西南北三面均有内河绕护,东路重壕引水,中架吊桥,旁植梅桩,迤逦连扎四座。吾意,自东而击,密伏城下,先攻外营,贼军来援,乘机攻城。
1854年9月6日五更,张国梁率军,连破城外四营。罗大纲遣兵援救,张国梁、傅振邦趁机入城巷战,斩杀国宗韦得玲、石达英。罗大纲不敢再战,乘船退往金柱关。
向荣移兵东坝,石达开即刻率军倾出通济门,于上方桥一带连筑六营,揳入高桥门、七桥瓮之间,力图突破。