力军杀向镇江,清军不敢怠慢。江南大营副帅、提督余万清一路尾追堵截,绿营第一悍将张国梁则从东路迎击太平军。
两军在句容、仓头、下蜀、高资等地苦斗一个多月。太平军被清军缠住,未能攻进镇江。
后来,十九岁的陈玉成乘坐一叶小舟,冒险突破清军封锁,驶抵镇江护城河,与镇江守将吴如孝取得联络。太平军秦日纲部与吴如孝部达成默契,准备沿长江东西夹击清军。
4月1日,秦日纲率军东攻,与清军激战于汤头,相持不下。地官副丞相李秀成部已于战前迂回至清军侧背,此时突然发起进攻,清军腹背受击,阵势大乱。
4月2日,太平军大败清军吉尔杭阿、张国梁部,镇江之围自解。
出乎所有人意料的是,太平军既未凯旋,也未追击残敌,而是于4月2日当夜连夜渡江,到达江北。杨秀清运筹帷幄,早已准备好渡江的船只、粮草,只留周胜坤部数千人在镇江城外坚守。
3日,太平军主力破江北重镇土桥,5日,破扬州。清军江北大营已经营三年,旦日之间便被太平军摧毁。
紧接着,秦日纲率军西进,攻占天京对岸的浦口、江浦等重镇,在此停军休整。
清军江南大营则在镇江外围死磕太平军周胜坤部。最终周胜坤寡不敌众,周胜坤本人战死,余部撤入镇江城内。
江北大营大败,浦口、江浦等重镇落入太平军之手。咸丰帝闻讯大怒,催逼江南大营统帅向荣派骁将张国梁渡江,前往收复浦口、江浦。张国梁不负众望,很快便收复了浦口、江浦。
然而,清军此举正中杨秀清下怀。这样一来,实力雄厚的江南大营兵力将进一步分散,与清军吉尔杭阿部的紧密变得若即若离。
4月底,本在浦口、江浦一带的太平军秦日纲部开始东进,在扬州一带兜兜转转一个月,似乎无所事事。直至5月27日,秦日纲才率军自瓜洲渡江,返回镇江城外。
这一方面是为了进一步调动、分散江南大营兵力,另一方面是为了掩护石达开的东进。
自4月起,本在湖北督战的石达开率军东进,加入天京战场。5月底,石达开的大军进入天京外围,猛攻天京城南重要关隘—秣陵关。
秣陵关是江南大营重要据点,与其孝陵卫大营相距不远。向荣无奈,只得再次把最精锐的张国梁部调至秣陵关。
此时的江南大营,战线拉长,兵力分散,虚弱已极。清军吉尔杭阿部孤立在镇江城外,失去了江南大营的