陈霸先、王僧辨登坛盟誓之后,督师直指梁朝都城建康都市混混修神记。霸先令周文育、杜僧明为先锋;僧辨命侯瑱为前锋,各率军五千先行。两先锋逢山开路、遇水架桥,行不多日,早到了南陵戍城。周文育围北门、杜僧明围南门、侯瑱及其部将分别围东西两门,旌旗遮天、甲戟映日,一声令下,督众猛攻。守将又哪里守得住,勉强战不多时,早被周文育一箭射死。兵无头不行,南陵城登时告破。两军乘胜直捣鹊头城下,周文育奋不顾身率众猛攻,一鼓而克。贼将侯子鉴狼狈窜往淮南。于是稍作休整,向芜湖进军。贼将张黑见梁军军容严整、纪律严明、旗帜鲜明,心下大为恐惧,奈何主将慌张,士兵又哪里沉得住气,勉强抵抗,霎那间死的死,伤的伤,降的降,眼见守城不住,张黑急忙弃城逃之夭夭。周文育、侯瑱等人劳军已毕,便各率大军向姑苏进发。当时侯景将侯子鉴率众三万死守姑苏,周文育率军到达姑苏后,与侯景将侯子鉴交战一场,侯子鉴大败一场之后,坚守不出。
侯景闻报大为恐惧,急忙派遣将将史安和、宋长贵等,率军前往助战侯子鉴,并且亲自奔赴姑熟巡视垒栅,向子鉴耳提面命再三再四地告诫道:“南军善于水战,你切莫与他们水战,你还记得昔年任约与南军水战大败的往事吗?这都是北军不谙水战的缘故啊。只要用我们的铁甲骑兵与南军交战,必然大获全胜。你只要在岸上扎营固守,再相机用铁甲骑兵攻打梁军就行了。”侯子鉴得令,将船只锁在江边,扎营岸上,坚守不出。周文育、杜僧明、侯瑱派人百般辱骂,侯子鉴只不出战,梁军无奈,只得陈舟江上,等待陈、王大军到来。
才一日,陈、王各率大军相继到达姑苏,欲与侯子鉴交战,并又派人对侯子鉴百般辱骂,侯子鉴却仍坚守不出。王僧辨没奈何,只得同陈霸先商量,霸先道:“贼紧守不出,打算使我们师老兵疲,而后以铁甲骑兵击破啊。我们应当示弱诱敌。”僧辨依计而行。霸先、僧辨于是佯装不敌,狼狈退军驻扎芜湖,一连十几天也不向侯子鉴进攻。更放出风来,说畏惧侯贼,不日就将退军。贼党大喜,派人报告侯景道:“南军畏惧我兵强马壮,不敢直前,打算逃跑,如果不予追击只有白白丧失大好机会。”侯景信以为真,于是命令侯子鉴准备水战追击。越日,王僧辨率军东下,做出畏惧北军的状况,向姑苏逃跑。子鉴见机不可汗失,失不再来,遂下令道:“水军上船,步兵上路,骑兵上马,急击南军!”并亲率步军骑兵,追击南军。度过西州后,侯子鉴率军在岸上挑战南军,并在岸边停泊战船千艘,准备等待南军上岸之后,水陆夹击南军。霸先于是将大军舰停泊在两岸有益的位置,僧辨则身率许多小船乱哄哄地佯装逃跑。侯子鉴等一干贼兵远远望见,道:“南军逃跑啦,赶快追击,杀退敌人,重重有赏!”于是北军水军步兵骑兵一齐向南军追击。南军又佯装不敌向东撤退。北军追击南军数里路后,霸先一声令下,周文育、杜僧明、胡颖等各率军舰由两岸向江面上一字排开,截断敌军水师后路。霎时,僧辨回过头来向北军猛攻,官军大小无数船只将贼军团团包围,鼓噪大呼,箭如雨下,枪戟如林,四面截击,瓮中捉鳖,杀得贼船东沉西没,南撞北翻,无路可奔。杀死贼兵无数,慌不择路落船而死者数千人。从早上杀到中午,又从中午杀到黄昏,直杀得江面上一片血红。子鉴弃甲改装左冲右突仅以单身夺路逃脱重围,稍稍收集散兵游勇,狼狈向建康方身逃回。侯景听说侯子鉴兵败,惊恐万状,涕泪皆下,有气无力地蜷卧在床上,过了很长的时间才起来,叹道:“天亡我也!”
官军率领得胜之兵进入姑苏城。僧辨打算歇兵再战,霸先劝道:“经此一战,贼兵已经吓破了胆,正当一鼓作气,急击勿失!”僧辨细思之后,表示赞同,于是水陆大军马不御鞍,兵不解甲,乘胜奋勇直前。大军所至,势如破竹,历阳诸城戍所,相续归降王师。
僧辩乘胜进军,在张公洲择地扎营驻下。
陈霸先则在蔡洲扎营。
侯景登上石头高处,极目望去,但见官军营垒重重,旌旗猎猎,兵强马壮,心中大为不悦,再眯目细看,竟见蔡洲之上,五色云气,氤氲缠绕其营地上空,极天极地,一片祥和。更有紫气护卫其间,极其神圣庄严。侯景大惧,吃惊地对左右道:“敌军上空有紫气护卫,此天子气也,我军实在不易抵当啊!”言毕惴惴不安下楼,委任卢晖略镇守石头城,纥奚斤镇守捍卫宫城,逼令百姓及军士家属尽数迁入台城内。欲与官军决一死战。
霸先、僧辩率众攻击,得以焚烧掉侯景水栅,挥师进入秦淮河,至祥灵寺渚扎下营栅。侯景更复大惊,急令把大小船只皆装满石头沉入江里,然后用竹木装满大小石块沉塞秦淮河口,并沿着秦淮河自石头至硃雀航扎立营栅及筑立城墙,十余里中,城墙、营垒栅栏相接,以拒官军。
诸将不敢决断,僧辩也很踌躇,只得派遣杜崱向陈霸先道:“敌军守备严整,不易进攻,我们该怎样才能取胜呢?”陈霸先道:“以前柳仲礼统帅三、四十万将兵隔水扎营,韦粲进军青溪,竟然不渡岸出击,贼军登高观察,对我军情况、步署一览无余,遂得以从容步署,肆其凶虐,败覆我王师。如今我军包围石头城,必