永和九年(公元353年)年初,在冉闵被杀之后,石赵前卫尉李犊举兵,在常山普壁垒(在石邑古县境,即河北省鹿泉市东南)起事反抗前燕的统治。以此为契机,前燕慕容儁发起了对河北腹地的清剿行动,他派遣卫将军慕容恪南下讨伐李犊,李犊很快就投降了。李犊投降之后,慕容恪即转兵东向,再次进攻鲁口的吕护。鲁口保卫战从永和九年的五月开始,一直打到第二年的三月,整整打了十个多月,慕容恪终于攻陷了鲁口,吕护南逃野王(今河南省沁阳市),慕容恪命令前军将军悦绾率军一直穷追至野王,将吕护的部众全部俘获,吕护派遣弟弟弟向慕容儁谢罪,于是,慕容儁任命其为河内太守。
在消除了鲁口这一心腹之患之后,慕容儁就任命慕容评为镇南将军,都督秦州、雍州、益州、梁州、江州、扬州、荆州、徐州、兖州、豫州十州诸军事,暂时镇守洛水流域;又任命慕容强为前锋都督,都督荆州、徐州和淮河沿岸诸军事,向黄河南岸推进。
在慕容儁的压力下,黄河沿岸的各个割据势力纷纷向前燕投降,这包括前秦河内太守王会、黎阳太守韩高以本郡投降,也包括东晋兰陵(今山东省枣庄市峄城区东五十里)太守孙黑、济北(今山东省济南长清区)太守高柱、建兴(今地不详)太守高蹇以本郡投降,东晋宁朔将军荣期以彭城(今江苏省徐州市)、鲁郡(山东省曲阜市)投降,还包括乘势而起的乐陵朱秃、平原杜能、清河丁娆、阳平孙元等人,慕容偶任命朱秃为青州刺史、杜能为平原太守、丁娆为立节将军、孙元为兖州刺史,对这四人均让其留在本地,安抚本部人马,而并未让其到任。
同时,在邺城陷落之时,逃往晋阳的刘显之弟匈奴刘宁也投降了前燕,被任命为车骑将军,此人后来又曾投降前秦,当他看到蜗居于并州终究不是办法之后,索性离开了并州的张平,率领两千多户部众北上蓟城谢罪,被拜为后将军。
在形势一片大好的情况下,永和十年(公元354年)四月,也就是在桓温伐秦、在灞上鏖战之时,继位一年有余的慕容儁大封功臣,他加封抚军将军慕容军为襄阳王,左将军慕容彭为武昌王;以卫将军慕容恪为大司马、侍中、大都督、录尚书事,封太原王;镇南将军慕容评为司徒、骠骑将军,封上庸王;封安东将军慕容霸为吴王,左贤王慕容友为范阳王,散骑常侍慕容厉为下邳王,散骑常侍慕容宜为庐江王,宁北将军慕容度为乐浪王;又封弟慕容桓为宜都王,慕容逮为临贺王,慕容徽为河间王,慕容龙为历阳王,慕容纳为北海王,慕容秀为兰陵王,慕容岳为安丰王,慕容德为梁公;慕容默为始安公,慕容偻为南康公;儿子慕容咸为乐安王,慕容亮为勃海王,慕容温为带方王,慕容涉为渔阳王,慕容晴为中山王;以尚书令阳骛为司空,仍守尚书令。
当渐次平定了河北之后,慕容儁就将目光转向了山东的段龛。
段龛自永和六年(公元350年)七月,从陈留引兵东进占据青州后,就以青州投降了东晋,被东晋朝廷封为镇北将军、齐公。前燕乐陵太守慕容钩与青州刺史朱秃一起驻守在厌次(今山东省阳信县境)。慕容钩自恃身为宗室,总是欺压朱秃。永和十年(公元354年)七月,朱秃率军偷袭慕容钩,并将其杀死,率众南逃广固,依附于段龛。同年八月十一日,慕容儁大规模调动军队,准备讨伐段龛。
面对慕容儁咄咄逼人的攻势,段龛决定先发制人。
永和十一年(公元355年)一月,段龛奔袭慕容儁部将荣国,在郎山将其击败。(郎山,疑为女郎山,在今山东省章丘市东南七里,一名小田山。)取得胜利之后,齐公段龛下书慕容儁,由于段龛与慕容儁是表兄弟关系,因此,他直言不讳,指责慕容儁称帝是一种背信弃义的行为。慕容儁得书大怒,决心一举荡平段龛。
永和十一年十一月,他命令太原王慕容恪为大都督、抚军将军,阳骛为副将,与慕容尘所部一起发兵南下,攻击段龛。临行之际,慕容儁对慕容恪嘱咐道∶"如果段龛派军在黄河南岸阻击,我军不能渡河的话,那么,你只用改变计划,命令部队西进,将野王(今河南省沁阳市)的吕护给我抓回来就行。"
永和十一年年底,慕容恪率军来到黄河北岸,他分头派出侦察部队到各个黄河渡口,准备船只,并观察段龛的反应。段龛的弟弟段罴建议∶"慕容恪善于用兵,并且前燕军队人数众多、如果听任其渡过黄河,兵临城下的话,恐怕到时候即使请降也不能了。请兄长固守城池,我愿率领精锐部队前往黄河南岸抵御,万幸如果战胜,那么,哥哥再率领大军随后增援,一定能获全胜。如果我不幸战败,那还不如早早投降,尚不失于做个千户的侯爷。"
在大敌当前,段罴的这一模棱两可之语,顿时让段龛警觉起来,他拒绝分兵让段罴带领,也拒绝离开广固。段罴不停地请求,段龛大怒,将其诛杀。
永和十二年一月,前燕太原王慕容恪率领大军渡过了黄河,距离广固一百里之外,段龛率领三万步骑兵前来迎战,正月三十日,慕容恪在淄水大破段龛军,抓获了段龛的弟弟段钦,斩杀了段龛的右长史袁范等人。此战段龛所部投降的士兵有数千人之多。段龛仓皇逃回了广固城固守,慕容恪进军围住。
其后,段龛整顿军队,又趁着慕容恪大胜之后军队懈怠,突出城来,大败慕容恪,慕容恪率军一直逃到安平(今山东省淄博市临淄区东十里)。
慕容恪整军卷土重来,分遣部将四处招抚段龛所属各郡县,二月,段龛任命的徐州刺史、阳都公王腾以及拓跋鲜卑别部单于薛云均率众投降了前燕,慕容恪命令王腾镇守阳都(今山东省沂水县南),自此,慕容恪从南边远距离包围了广固,切断了段龛与东晋军队的联系。
慕容恪一直包围了广固半年之久,段龛认为这样下去迟早被前燕攻克,便派遣段蕴突出重围,前往东晋求救。
在收到段龛的求救后,晋穆帝命令驻守下邳(今江苏省邳州市)的徐兖二州刺史、北中郎将荀羡领兵北伐。此时,燕将王腾、赵盘分别进攻琅邪(今山东省临沂市北十五里)、鄄城(今山东省鄄城县),臣属于东晋的各个北方州郡一片骚动。荀羡率军北上,进攻王腾的老巢阳都(今山东省沂水县南),正碰上天降瓢泼大雨,阳都城墙崩塌,荀羡的北伐军将王腾斩杀。然后,荀羡率军继续北上,解救琅邪。
荀羡驻军琅邪,忌惮燕军强盛,不敢前进。看到东晋援军到来,前燕众将纷纷建议慕容恪立即发起对广固城的总攻,但慕容恪坚持要以持久之法来攻下广固。于是,慕容恪下令在广固城的包围圈之外,建设房屋,开垦农田,构筑堡垒,深挖堑壕,山东之民争着运粮接济燕军。而相反的,城内却由于粮食断绝,已经出现了人吃人的惨剧。段龛无奈,将城内的部队全部组织起来突围,早已做好准备的慕容恪纵兵在围墙之内大破段龛军,另外,慕容恪还派出骑兵守住广固城的各个城门,切断了段龛的回城之路。突围失败的段龛亲自拼命冲杀,勉强杀回城内,而大部分军队则未能回城,全军覆没。
十一月十四日,段龛双手反绑着走出城门投降,并交出朱秃。慕容恪安抚齐地,将三千多户鲜卑、匈奴、羯族民众迁往蓟城,留下慕容尘镇守广固,以尚书左丞鞠殷为东莱(今山东省黄县东南)太守,以鲜于亮为齐郡(今山东省淄博市)太守。
被送到蓟城的朱秃被慕容儁采用∶在脸上刺字、割去鼻子、砍掉脚趾、鞭打致死、斩首并剁成肉酱的残忍办法处死;而对于段龛,慕容儁则先将其封为伏顺将军,然而,就像冉闵的儿子冉智在投降两年多之后被杀一样,心存猜忌的慕容儁也没有放过段龛,在段龛投降半年之后,慕容偶残忍地将其双眼熏瞎之后诛杀,并同时坑杀了段氏部落三千多人。
听说广固陷落的消息,荀羡留下将军诸葛攸、高平太守刘庄等三千多人驻守琅邪,参军戴逯、萧辖率领两千多人防守泰山,自己则率领主力大军从琅邪南撤,退回下邳。