前燕灭亡后,大批鲜卑人被迁徙到关中。关中的鲜卑人思念复国,支持慕容暐、慕容泓、慕容冲三兄弟。应该说慕容泓和慕容冲的复国起点比慕容垂要高得多,可惜他们在复国途中继续将内讧的“光荣传统”发扬光大。慕容泓不久在部下骚乱中遇害,而慕容冲就是幕后黑手。之后,慕容冲整合关中的鲜卑势力,复用燕国旗帜,史称西燕。西燕建国后的主要目标就是进攻长安,俘虏苻坚。
苻坚困守长安,悲伤于慕容家族背信弃义,把慕容暐叫到跟前大骂:“你们家族兄弟子侄布列上将,当时虽称是灭国,其实我待你们像归家一样。现在慕容垂、慕容冲、慕容泓各个称兵,你们家族真是人面兽心,枉亏我以国士待你们。”慕容暐伏地涕泣,表白忠心。苻坚宽厚惯了,将慕容暐叫来责备就表示他没有杀心。慕容暐总算蒙混过关了。苻坚又派人送了一件锦袍给慕容冲,希望慕容冲念及过去的恩情。当年,苻坚和慕容冲姐弟同床共枕,在他看来是恩情,在慕容冲看来却是耻辱。因此,慕容冲答道:“我以天下为任,怎能受这一袍小惠!如果苻坚束手就擒,我对待苻家不会比他当年待我们家差。”苻坚闻报,后悔不及:“悔不用王猛和苻融之言,使白虏敢猖狂如此!”(鲜卑人皮肤白皙,苻坚因此呼之为“白虏”)
长安城里,慕容暐时刻不闲,以儿子成婚为名邀请苻坚参加。苻坚答应了。术士王嘉认为慕容暐杀苻坚的计划不会成功,预测“会天大雨,不得杀羊”。当夜,长安果然大雨滂沱。苻坚因此察觉了慕容暐的阴谋,这才下了杀心,杀了慕容暐父子及其宗族。长安城内残存的数千鲜卑人,无论男女老少都被斩除。苻坚厚待亡国宗室却遭背叛,成了后代帝王不断提及的教训,也导致了后代亡国宗室罕有保全性命者。
城外,慕容冲率军猛攻长安。苻坚不敌,留下太子苻宏守长安,自己率部逃往五将山,结果被部将姚苌所杀。苻宏弃城而逃,投降东晋。慕容冲杀进长安,屠城作为报复。占领关中后,慕容冲计划以长安为都城,长期经营。但鲜卑部众都希望迁回河北、辽东老家,反对留居关中。慕容冲旋即在兵变中被杀。西燕帝国的四十万军民大举东归。途中内乱频仍,慕容永最终夺取西燕的政权。因为慕容垂已在东方建立了后燕帝国,慕容永不敢再往东走,就转向北边,占据了山西南部一带。
第二年,慕容垂以不两立之势对西燕发动进攻。394年,西燕都城长子城被攻破,慕容永被杀,西燕灭亡。西燕融入了后燕。
慕容鲜卑经过这么多的变故,原本实力就有限,现在更不能支撑起统治整个中国北部的庞大帝国。后燕帝国随即遭遇到了同种同源的辽西鲜卑拓跋部的挑战。
拓跋鲜卑占据后燕的西北方向,对慕容垂形成压迫态势。“大燕国”的实力在历次争斗中已严重透支,只能兵出险招,寄希望于取得一场对拓跋部的主力决战的胜利。慕容垂希望在自己的有生之年里重创拓跋部落,也希望即将即位的太子慕容宝能够一战立威。
395年,他以慕容宝为元帅,率大兵攻魏。拓跋部的杰出领袖拓跋珪故意示弱,拓跋部众赶着牲畜牛羊渡过黄河,西迁一千多里,佯装远逃他乡,实则是诱敌深入。慕容宝迫切要扬名立威,跟随拓跋部西进,追至河套地区。在这里,后燕大军渡河为暴风所阻,和拓跋部隔河对峙。拓跋珪派出小股部队骚扰慕容宝的后方,截断了后燕大军与朝廷的联系。
