12夏王刘勃勃率领二万骑兵进攻后秦,抢掠平凉的各少数民族七千多户,进军驻扎在依力川(在今甘肃平凉东南)。
13己巳日(十一日),刘裕从建康出发,率领水军从淮河进入泗水。五月,到达下邳(今江苏邳州南),留下船舰、辎重,步行进军到琅邪(今山东临沂北),所经过的地方都修筑城池,留下士兵防守。(胡三省注:担心南燕用奇兵截断后路。)有人对刘裕说:“燕人如果堵塞大岘(今山东临朐东南的大岘山,有大岘关)的险要,或者坚壁清野,大军深入,不仅没有功劳,还可能不能返回,怎么办?”刘裕说:“我已经考虑得很成熟了,鲜卑人贪婪,没有长远打算,前进贪图抢掠,后退吝惜庄稼,认为我们孤军深入,不能持久;不过是进据临朐(今山东临朐,汉时为朐县,属东海郡,晋时改为临朐,属东莞郡),退守广固(南燕都城,今山东青州西北),一定不能守险清野,我敢向各位保证。”
南燕主慕容超听说晋朝军队前来,召集群臣商议。征虏将军公孙五楼说:“吴地的军队轻捷果断,速战速决对他们有利,不能和他们争夺;应该占据大岘,使他们不能进入,拖延时间,挫败他们的锐气,然后慢慢挑选二千精锐骑兵,沿着海边南下,断绝他们的粮道,另外命令段晖率领兖州的军队,沿着山地东下,(胡三省注:南燕兖州治梁父,沿着梁父的山地东下。)前后夹击,这是上策。分别命令地方长官凭借险要自己固守,除了留下必要的物资储备,其余的全部烧毁,铲除禾苗,使敌人没有物资可依赖,他们这支孤军没有粮食,求战不得,一个月之内,可以坐而制服他们,这是中策。放纵贼军进入大岘,出城迎战,这是下策。”慕容超说:“今年岁星在齐地,按天道推算,不用作战自会攻克。敌我势力悬殊,按人事来说,他们远道而来疲惫不堪,势必不能持久。我占据五州之地,(胡三省注:南燕以并州牧镇守阴平,幽州刺史镇守发干,徐州刺史镇守莒城,兖州刺史镇守梁父,青州刺史镇守东莱,所谓五州。)拥有富庶的百姓,上万精锐骑兵,庄稼遍布田野,为什么要铲除禾苗,迁徙百姓,先削弱自己呢!不如放纵他们进入大岘,用精锐骑兵冲击他们,还怕不能攻克吗。”辅国将军广宁王贺赖卢苦苦劝谏,慕容超不听,退下后对公孙五楼说:“如果一定这样,灭亡就不远了!”太尉桂林王慕容镇说:“陛下如果一定认为骑兵在平地有利,应该出大岘迎战,作战不胜,还可以退守;不应该放纵敌人进入大岘,自己放弃险要。”慕容超不听。慕容镇出来后,对韩说:“主上既不能迎战击退敌人,又不肯迁徙百姓,清除田野,让敌人进入腹地,坐待围攻,太像刘璋了。(胡三省注:刘璋的事见六十七卷汉献帝建安十八年。)今年国家灭亡,我一定会死。你是中原的士人,又要成为文身的蛮夷了。”(胡三省注:古代东南的百姓断发纹身,所以慕容镇这么说。)慕容超听说后,大怒,把慕容镇关进监狱。于是撤回莒城、梁父的守军,修筑城池,整治武器,训练士兵,等待晋军。
刘裕过大岘,燕军没有出动。刘裕举起手指着天空,喜形于色。身边的人说:“您还没见到敌人就先高兴,为什么?”刘裕说:“军队已经过了险要,士兵有必死的决心;(胡三省注:指已经过了大岘的险要。)剩下的粮食在田野里,人没有缺乏的担忧。(胡三省注:指燕人没有铲除禾苗。)敌人已经在我掌握之中了。”六月,己巳日(十二日),刘裕到达东莞(今山东沂水,东莞郡治所)。慕容超先派遣公孙五楼、贺赖卢及左将军段晖等人率领五万步兵骑兵驻扎在临朐;听说晋军进入大岘,亲自率领四万步兵骑兵前