亦事由众济。其翼奖忠勤之佐,文武毕力之士,敷执在己之谦,用亏国体之大,辄申摄众军先上,同谋起义,始平京口、广陵二城。臣及抚军将军毅等二百七十二人,并后赴义出都,缘道大战,所余一千五百六十六人。又辅国将军长民、故给事中王元德等十人,各一千八百四十八人,乞正封赏。其西征众军,须论集续上。”于是尚书奏封唱义谋主镇军将军讳豫章郡公,食邑万户,赐绢三万匹。其余封赏各有差。镇军府佐吏,降故太傅谢安府一等。十一月,天子重申前令,加高祖侍中,进号车骑将军、开府仪同三司。固让。诏遣百僚敦劝。三年二月,高祖还京师,将诣廷尉;天子先诏狱官不得受,诣阙陈让,乃见听。旋于丹徒。
闰月,府将骆冰谋作乱,将被执,单骑走,追斩之。诛冰父永嘉太守球。球本东阳郡史,孙恩之乱,起义于长山,故见擢用。初,桓玄之败,以桓冲忠贞,署其孙胤。至是冰谋以胤为主,与东阳太守殷仲文潜相连结。乃诛仲文及仲文二弟。凡桓玄余党,至是皆诛夷。
天子遣兼太常葛籍授公策曰:“有扈滔天,夷羿乘衅,乱节干纪,实挠皇极。贼臣桓玄,怙宠肆逆,乃摧倾华、霍,倒拔嵩、岱,五岳既夷,六地易所。公命世英纵,藏器待时,因心资敬,誓雪国耻。慨愤陵夷,诚发宵寐。既而岁月屡迁,神器已远,忠孝幽寄,实贯三灵。尔乃介石胜机,宣契毕举,诉苍天以为正,挥义旅而一驱;奔锋数百,势烈激电,百万不能抗限,制路日直植城。遂使冲鲸溃流,暴鳞奔汉,庙胜远加,重氛载涤,二仪廓清,三光反照,事遂永代,功高开辟,理微称谓,义感朕心。若夫道为身济,犹縻厥爵,况乃诚德俱深,勋冠天人者乎!是用建兹邦国,永祚山河,言念载怀,匪云足报。往钦哉!俾屏余一人,长弼皇晋,流风垂祚,晖烈无穷。其降承嘉策,对扬朕命。”十二月,司徒、录尚书、扬州刺史王谧薨。
四年正月,征公入辅,授侍中、车骑将军、开府仪同三司、扬州刺史、录尚书、徐兗二州刺史如故。表解兗州。先是,遣冠军刘敬宣伐蜀贼谯纵,无功而返。九月,以敬宣挫退,逊位,不许。乃降为中军将军,开府如故。
初,伪燕王鲜卑慕容德僭号于青州,德死,兄子超袭位,前后数为边患。五年二月,大掠淮北,执阳平太守刘千载、济南太守赵元,驱略千余家。三月,公抗表北讨,以丹阳尹孟昶监中军留府事。四月,舟师发京都,溯淮入泗。五月,至下邳,留船舰辎重,步军进琅邪;所过皆筑城留守。鲜卑梁父、莒城二戍并奔走。慕容超闻王师将至,其大将公孙五楼说超:“宜断据大岘,刈除粟苗,坚壁清野以待之。彼侨军无资,求战不得,旬月之间,折棰以笞之耳。”超不从,曰:“彼远来疲劳,势不能久;但当引令过岘,我以铁骑践之,不忧不破也。岂有预芟苗稼,先自蹙弱邪!”初,公将行,议者以为贼闻大军远出,必不敢战。若不断大岘,当坚守广固,刈粟清野,以绝三军之资,非唯难以有功,将不能自反。公曰:“我揣之熟矣。鲜卑贪,不及远计,进利克获,退惜粟苗。谓我孤军远入,不能持久,不过进据临朐,退守广固。我一得入岘,则人无退心,驱必死之众,向怀贰之虏,何忧不克!彼不能清野固守,为诸君保之。”公既入岘,举手指天曰:“吾事济矣!”
六月,慕容超遣五楼及广宁王贺赖卢先据临朐城。既闻大军至,留羸老守广固,乃悉出。临朐有巨蔑水,去城四十里,超告五楼曰:“急往据之,晋军得水,则难击也。”五楼驰进。龙骧将军孟龙符领骑居前,奔往争之,五楼乃退。众军步进,有车四千两,分车为两翼,方轨徐行,车悉张幔,御者执槊,又以轻骑为游军。军令严肃,行伍齐整。未及临朐数里,贼铁骑万余,前后交至。公命兗州刺史刘籓、弟并州刺史道怜、谘议参军刘敬宣、陶延寿、参军刘怀玉、慎仲道、索邈等,齐力击之。日向昃,公遣谘议参军檀韶直趋临朐。韶率建威将军向弥、参军胡籓驰往,既日陷城,斩其牙旗,悉虏超辎重。超闻临朐已拔,引众走。公亲鼓之,贼乃大破。超遁还广固。获超马、伪辇、玉玺、豹尾等,送于京师;斩其大将段晖等十余人,其余斩获千计。明日,大军进广固,既屠大城。超退保小城。于是设长围守之,围高三丈,外穿三重堑。停江、淮转输,馆谷于齐土。抚纳降附,华戎欢悦;援才授爵,因而任之。七月,诏加公北青、冀二州刺史。超大将垣遵、遵弟苗并率众归顺。公方治攻具,城上人曰:“汝不得张纲,何能为也。”纲者,超伪尚书郎,其人有巧思。会超遣纲称籓于姚兴,乞师请救。兴伪许之,而实惮公,不敢遣。纲从长安还,泰山太守申宣执送之。乃升纲于楼上,以示城内,城内莫不失色。于是使纲大治攻具。超求救不获,纲反见虏,转忧惧,乃请称籓,求割大岘为界,献马千匹。不听,围之转急。河北居民荷戈负粮至者,日以千数。
录事参军刘穆之,有经略才具,公以为谋主,动止必谘焉。时姚兴遣使告公云:“慕容见与邻好,又以穷告急,今当遣铁骑十万,径据洛阳。晋军若不退者,便当遣铁骑长驱而进。”公呼兴使答曰:“语汝姚兴,我定燕之后,息甲三年