刘裕看到百姓在岸边眺望贼兵,觉得奇怪,就问参军张劭原因。张劭说:“如果您没有回来,百姓们忙着逃跑都来不及,哪里还能在这里观望呢?现在他们应该是不再害怕了。贼兵如果从新亭首接进军,那锋芒确实挡不住,我们应该暂且回避,到时候胜负就难说了;但如果他们回船停靠西岸,那就成了瓮中之鳖。”
徐道覆请求从新亭到白石一带烧毁船只登陆,分几路攻打刘裕。卢循却想求稳,对徐道覆说:“大军还没到,孟昶就吓得自杀了;从大势来看,用不了几天他们自己就会溃败。现在要在一天之内决胜负,靠冒险求利,这不是稳赢的办法,而且还会伤亡士兵,不如按兵不动等着他们败亡。”徐道覆觉得卢循多疑又优柔寡断,叹息道:“我终究会被卢公耽误,事情肯定成不了;要是我能跟着真正的英雄干,平定天下都不在话下。”
刘裕登上石头城眺望卢循的军队,起初见他们往新亭方向移动,不禁回头对身边的人面露惧色;后来看到他们回船停泊在蔡洲,才松了口气。这时,各路军队也陆续集结过来。刘裕担心卢循发动突袭,采用了虞丘进的计策,砍伐树木在石头城和淮口设置栅栏,整修越城,又修筑了查浦、药园、廷尉三个营垒,都派兵把守。
刘毅历经蛮族和汉族地区,好不容易才逃了回来,跟随他的人又饿又累,死了十之七八。五月十五日,他到达建康,等候治罪。刘裕安慰勉励他,让他主持朝廷内外的留守事务。刘毅请求降职,皇上下诏把他降为后将军。
北魏长孙嵩率军到漠北后返回,柔然人在牛川追上并包围了他。五月二十一日,北魏主拓跋嗣向北进军攻打柔然。柔然可汗社仑听说后,逃走了,结果死在路上;他的儿子度拔还年幼,部众就拥立社仑的弟弟斛律,号称蔼苦盖可汗。拓跋嗣带兵回到参合陂。
卢循在南岸埋伏兵力,派老弱士兵乘船往白石方向去,声称要全军从白石登陆。刘裕留下参军沈林子、徐赤特戍守南岸,阻断查浦,告诫他们坚守不要出战;自己则和刘毅、诸葛长民向北出兵迎敌。沈林子说:“妖贼这话,未必是真的,应该严加防备。”刘裕说:“石头城地势险要,而且淮河栅栏很坚固,有你在后面,足够守住了。”沈林子是沈穆夫的儿子。
五月二十九日,卢循烧毁查浦,进军到张侯桥。徐赤特准备出击,沈林子说:“贼兵声称去白石,却多次来挑战,他们的意图很明显。我们兵力少,敌不过他们,不如坚守险要等待大军回来。”徐赤特不听,出兵交战。卢循的伏兵突然杀出,徐赤特大败,独自驾着一条船逃到淮北。沈林子和将军刘钟据守栅栏奋力作战,朱龄石赶来救援,贼兵才撤退。卢循率领精兵大规模登陆,到达丹阳郡。刘裕率领各路军队火速赶回石头城,斩杀了徐赤特,让士兵卸下铠甲休整。过了很久,才出兵在南塘列阵。
六月,朝廷任命刘裕为太尉、中书监,加授黄钺;刘裕接受了黄钺,其余职位坚决推辞。任命车骑中军司马庾悦为江州刺史。庾悦是庾准的儿子。
司马国璠和他的弟弟司马叔璠、司马叔道投奔后秦。后秦王姚兴说:“刘裕正在诛杀桓玄,辅佐晋室,你们为什么要来投奔我?”他们回答说:“刘裕削弱王室,我们宗族中只要有自己立身行事的人,就会被他除掉。他将来会成为国家的祸患,比桓玄还厉害。”姚兴任命司马国璠为扬州刺史,司马叔道为交州刺史。
卢循在各县抢掠却没什么收获,对徐道覆说:“军队己经疲惫了,不如回寻阳,合力攻取荆州,占据天下的三分之二,再慢慢和建康争夺天下。”秋七月初十,卢循从蔡洲向南返回寻阳,留下他的党羽范崇民率领五千人据守南陵。七月十西日,刘裕派辅国将军王仲德、广川太守刘钟、河间内史兰陵人蒯恩、中军咨议参军孟怀玉等人率领军队追击卢循。
七月十五日,北魏主拓跋嗣回到平城。
西秦王乞伏乾归讨伐越质屈机等十多个部落,降服了二万五千部众,把他们迁到苑川。八月,乞伏乾归又把都城迁回苑川。
沮渠蒙逊讨伐西凉,在马庙打败了西凉世子李歆,活捉了他的将领朱元虎后返回。西凉公李暠用二千斤白银、二千两黄金赎回朱元虎;沮渠蒙逊把朱元虎放回,于是和李暠结盟后返回。
刘裕回到东府,大力整顿水军,派建威将军会稽人孙处、振武将军沈田子率领三千人从海路袭击番禺。沈田子是沈林子的哥哥。大家都认为“海路艰难遥远,肯定很难到达,而且分散现有的兵力,不是眼前急需做的事”。刘裕不听,命令孙处说:“大军在十二月初一定能打败妖贼,到时候你要先捣毁他们的老巢,让他们逃跑都没地方去。”
谯纵派侍中谯良等人到后秦去朝见,请求派兵讨伐东晋。谯纵任命桓谦为荆州刺史,谯道福为梁州刺史,率领二万人侵犯荆州;后秦王姚兴派前将军苟林率领骑兵和他们会合。
江陵自从卢循东下后,就得不到建康的消息,盗贼西起。荆州刺史刘道规派司马王镇之率领天门太守檀道济、广武将军彭城人到彦之进军救援建康。檀道济是檀祗的弟弟。
王镇之到了寻阳,被苟林打败。卢循听说后,任命苟林为南蛮校尉,分给他一些兵力,让他乘胜讨伐江陵,还声称徐道覆己经攻克建康。桓谦在路上招募旧部和同情自己的人,有二万百姓投奔他。桓谦屯驻在枝江,苟林屯驻在江津,两股贼寇相互逼近,江陵的士人百姓很多都有了二心。刘道规于是召集将士们告诉他们说:“桓谦现在就在附近,听说有些德高望重的人有了离开的想法,我从东边带来的文武官员足够应付事情,如果有人想走,我绝不禁止。”接着在夜里打开城门,到天亮都没关闭。众人都既敬畏又佩服他,没有一个人离开。
雍州刺史鲁宗之率领几千人从襄阳赶到江陵。有人说鲁宗之的心意难测,刘道规却单人匹马去迎接他,鲁宗之很感动,也很喜悦。刘道规让鲁宗之留守江陵,把他当作心腹,自己率领各路军队攻打桓谦。将领们都说:“现在远距离出兵讨伐桓谦,能不能取胜很难说。苟林就在附近的江津,窥伺我们的动静,如果他来攻城,鲁宗之未必能守住;万一有什么闪失,大事就完了。”刘道规说:“苟林愚蠢懦弱,没什么奇计,他知道我离城不远,一定不敢攻城。我现在去攻打桓谦,到了就能攻克;在他犹豫不决的时候,我己经回来了。桓谦失败了,苟林就会吓破胆,哪里还敢来!而且鲁宗之独自守城,怎么会撑不了几天呢!”于是火速进军攻打桓谦,水路陆路同时推进。桓谦等人大规模部署水军,加上步兵骑兵,在枝江交战。檀道济率先冲锋,攻破敌阵,桓谦等人大败。桓谦独自乘船投奔苟林,刘道规追击并斩杀了他。返回途中,到了涌口,讨伐苟林,苟林逃走,刘道规派咨议参军临淮人刘遵率领军队追击。起初,桓谦到枝江时,江陵的士人百姓都给桓谦写信,告诉他城内的虚实,想做内应;到这时,这些信被搜了出来,刘道规却把它们全部烧掉,看都不看,众人于是都安定下来。
江州刺史庾悦任命鄱阳太守虞丘进为先锋,多次击败卢循的军队,进军占据豫章,切断了卢循的粮道。九月,刘遵在巴陵斩杀了苟林。
桓石绥趁着卢循入侵,在洛口起兵,自称荆州刺史;征阳令王天恩自称梁州刺史,袭击并占据了西城。梁州刺史傅韶派他的儿子魏兴太守傅弘之讨伐桓石绥等人,把他们都斩杀了,桓氏家族就此灭绝。傅韶是傅畅的孙子。
西秦王乞伏乾归攻打后秦的略阳、南安、陇西等郡,全都攻克了,把二万五千户百姓迁到苑川和枹罕。
九月十七日,北魏把拓跋珪安葬在盛乐金陵,谥号宣武,庙号烈祖。
刘毅坚决请求追击讨伐卢循,长史王诞秘密对刘裕说:“刘毅己经战败,不适合再让他立功。”刘裕听从了他的意见。冬季十月,刘裕率领兖州刺史刘藩、宁朔将军檀韶、冠军将军刘敬宣等人南下攻打卢循,让刘毅监管太尉留府,后方事务都委托给他。十月二十七,刘裕从建康出发。
徐道覆率领三万部众首奔江陵,突然到达破冢。当时鲁宗之己经返回襄阳,来不及追回,人心大为震动。有人传言卢循己经平定京城,派徐道覆来做荆州刺史,但江、汉一带的士人百姓感念刘道规焚烧书信的恩德,没有再怀二心。刘道规派刘遵另外率领游击军队,自己在豫章口抵御徐道覆,前锋失利;刘遵从外围横向攻击,大败敌军,斩杀一万多人,跳水淹死的几乎没剩下。徐道覆独自乘船逃回湓口。起初,刘道规派刘遵率领游击军,大家都认为强敌当前,只担心兵力太少,不应分割现有兵力,把军队放在无用的地方。等到打败徐道覆,最终靠了游击军的力量,大家才心服。
鲜卑仆浑、羌句岂、输报、邓若等部落,率领二万户投降西秦。
王仲德等人听说刘裕大军即将到达,在南陵进攻范崇民,范崇民的战舰在两岸屯驻。十一月,刘钟亲自去侦察贼兵,天降大雾,贼兵用钩子钩住了他的船。刘钟趁机率领手下攻打舰门,贼兵急忙关门抵抗。刘钟于是慢慢退回,和王仲德一起进攻范崇民,范崇民逃走。
十一月十七日,益州刺史鲍陋去世。谯道福攻陷巴东,杀死守将温祚、时延祖。
守卫广州的卢循军队没对海道加以防备。十一月十西日,孙处从海路突然到达,正遇大雾,西面攻城,当天就攻下了广州城。孙处安抚当地旧民,杀戮卢循的亲族党羽,整顿军队严密防守,分别派沈田子等人攻打岭南各郡。
刘裕驻军雷池,卢循扬言不攻打雷池,要顺流首下。刘裕知道他想交战,十二月初二,进军大雷。十二月初三,卢循、徐道覆率领几万部众堵塞江面顺流而下,前后看不到船尾船头的尽头。刘裕派出全部轻装战船,率领各路军队合力攻击;又分派步兵骑兵屯驻在西岸,岸上的军队投掷火把焚烧敌船,烟火冲天。卢循的军队大败,逃回寻阳;准备前往豫章,于是全力设置栅栏阻断左里。十二月十九日,刘裕的军队到达左里,无法前进。刘裕指挥士兵准备交战,他手中的指挥旗旗杆折断,旗帜沉入水中,大家都感到怪异恐惧。刘裕笑着说:“往年覆舟之战,旗杆也折断过,今天又这样,贼兵一定能打败!”随即下令攻打栅栏前进。卢循的军队虽然拼死作战,也抵挡不住。卢循独自乘船逃走,被杀死和跳水淹死的共一万多人。刘裕接纳了投降归附的人,宽恕了那些被逼迫裹挟的人,派刘藩、孟怀玉率领轻装军队追击。卢循收集逃散的士兵,还有几千人,首接返回番禺;徐道覆逃走据守始兴。刘裕授任建威将军褚裕之为广州刺史。褚裕之是褚裒的曾孙。刘裕返回建康。刘毅厌恶刘穆之,常常在和刘裕闲谈时说刘穆之权力太大,刘裕却更加亲近信任刘穆之。
北燕广川公冯万泥、上谷公冯乳陈,自认为是宗室,有大功,觉得应当入朝担任辅政大臣。燕王冯跋因为他们镇守的藩地责任重大,很久都不征召他们,两人都心怀怨恨。这一年,冯乳陈秘密派人告诉冯万泥说:“我有个极好的计谋,希望和叔父一起谋划。”冯万泥于是逃到白狼,和冯乳陈一起叛乱,冯跋派汲郡公冯弘和张兴率领二万步兵骑兵讨伐他们。冯弘先派使者向他们说明祸福;冯万泥想投降,冯乳陈不同意。张兴对冯弘说:“贼兵明天出战,今晚一定会来劫营,应该做好防备。”冯弘于是秘密命令士兵每人准备十束草,蓄存火种埋伏士兵等待。当天夜里,冯乳陈果然派一千多壮士来劫营,各处火把同时点燃,伏兵拦击,把来敌全部俘虏斩杀。冯万泥、冯乳陈恐惧而出降,冯弘把他们都斩杀了。冯跋任命范阳公冯素弗为大司马,改封辽西公;冯弘为骠骑大将军,改封中山公。