魏王拓跋珪因为薛干部落的太悉伏不肯交出刘勃勃,八月,袭击他的城池,进行屠杀,太悉伏逃奔前秦。
氐族首领杨佛嵩叛乱,投奔后秦,杨佺期、赵睦追击他。九月,在潼关打败杨佛嵩。后秦将领姚崇救援杨佛嵩,打败晋军,赵睦战死。
冬天十月,后秦君主姚苌病重,回到长安。
后燕君主慕容垂商议讨伐西燕,将领们都说:“慕容永没什么过错,我们连年征战,士兵疲惫,不能再打了。”范阳王慕容德说:“慕容永既是皇族旁支,又冒用帝号,迷惑百姓,应该先除掉他,来统一民心。士兵虽然疲惫,也不能停下啊!”慕容垂说:“司徒的想法正和我一样。我快要老了,拿出全部才智,足够拿下他,终究不能留下这贼寇连累子孙。”于是下令戒严。
十一月,慕容垂从中山出发,率领七万步兵骑兵,派镇西将军丹杨王慕容瓒、龙骧将军张崇从井陉出兵,在晋阳攻打西燕的武乡公慕容友;派征东将军平规在沙亭攻打镇东将军段平。西燕君主慕容永派尚书令刁云、车骑将军慕容钟率领五万部众驻守潞川。慕容友是慕容永的弟弟。十二月,慕容垂到达邺城。
后秦君主姚苌召太尉姚昮、仆射尹纬、姚晃、将军姚大目、尚书狄伯支进入宫中,接受遗诏辅佐朝政。姚苌对太子姚兴说:“有诋毁这些大臣的,千万不要听信。你用恩德安抚亲人,用礼节对待大臣,用诚信处理事务,用仁爱对待百姓,这西点做好了,我就没什么可担心的了。”姚晃流着泪问打败苻登的计策,姚苌说:“现在大业快要成功,姚兴的才智足够办好,还用问什么!”姚苌去世。姚兴隐瞒丧事不公布,派叔父姚绪镇守安定,姚硕德镇守阴密,弟弟姚崇驻守长安。有人对姚硕德说:“您威名一首很重,部下最强,现在政权交替,朝廷肯定会怀疑您,不如暂且逃到秦州,观察形势。”姚硕德说:“太子胸怀宽广、明智,肯定不会有别的想法。现在苻登还没消灭,要是家族内互相攻打,是自取灭亡。我宁死也不会这么做。”于是去见姚兴,姚兴用优厚的礼节接待并送他回去。姚兴自称大将军,任命尹纬为长史,狄伯支为司马,率领部众讨伐前秦。
太元十九年(甲午年,公元394年)
春天正月,前秦君主苻登听说后秦君主姚苌去世,高兴地说:“姚兴这小子,我用拐杖就能打他。”于是大赦天下,率领全部兵力向东进军,留司徒安成王苻广守雍城,太子苻崇守胡空堡;派使者封金城王乞伏乾归为左丞相、河南王,兼任秦、梁、益、凉、沙五州牧,加授九锡。当初,秃发思复鞬去世,儿子秃发乌孤继位。秃发乌孤勇猛有大志,和大将纷陀谋划夺取凉州。纷陀说:“您要是一定要得凉州,应该先发展农业、训练军队,礼遇贤才,整顿政治刑法,这样才行。”秃发乌孤听从了。三河王吕光派使者封秃发乌孤为冠军大将军、河西鲜卑大都统。秃发乌孤和部下商量:“能接受吗?”大家都说:“我们兵强马壮,为什么要依附别人?”石真若留不说话,秃发乌孤说:“你怕吕光吗?”石真若留说:“我们根基还不稳固,大小势力都不是对手,要是吕光拼命打我们,怎么应对?不如接受,让他骄傲,等有机会再行动,没有不成功的。”秃发乌孤于是接受任命。
二月,前秦君主苻登攻打屠各部落的姚奴、帛蒲两个堡垒,攻了下来。
后燕君主慕容垂留清河公慕容会镇守邺城,征调司、冀、青、兖西州兵力,派太原王慕容楷从滏口出兵,辽西王慕容农从壶关出兵,自己从沙庭出兵,攻打西燕,公开进军路线,各军分别驻扎。西燕君主慕容永听说后,部署军队分路防守,在台壁聚集粮食,派侄子征东将军小逸豆归、镇东将军王次多、右将军勒马驹率领一万多人驻守。
夏天西月,前秦君主苻登从六陌向废桥进军,后秦始平太守姚详占据马嵬堡抵抗。太子姚兴派尹纬带兵救援姚详,尹纬占据废桥等待前秦军队。前秦士兵争着找水,却得不到,渴死的有十分之二三,于是猛攻尹纬。姚兴派人快马告诉尹纬:“苻登是走投无路的贼寇,应该稳重些挫败他。”尹纬说:“先帝刚去世,人心不安,现在不趁大家奋勇作战的劲头消灭敌人,大事就完了!”于是和前秦交战,前秦军队大败。当天夜里,前秦部众溃散,苻登独自骑马逃到雍城。太子苻崇和安成王苻广听说战败,都弃城逃跑;苻登到了雍城,无处可去,就逃到平凉,收集残余部众,进入马毛山。
后燕君主慕容垂在邺城西南驻军,一个多月不前进。西燕君主慕容永觉得奇怪,认为太行道宽阔,怀疑慕容垂想走小路,于是把各军都集中到轵关驻守,封锁太行路口,只留台壁一支军队。慕容垂率领大军从滏口出发,进入天井关。五月,后燕军队到达台壁,慕容永派堂兄太尉大逸豆归救援,被平规打败。小逸豆归出战,又被辽西王慕容农打败,勒马驹被杀,王次多被俘,接着包围台壁。慕容永召回太行的军队,亲自率领五万精兵抵抗。刁云、慕容钟害怕,率领部众投降后燕,慕容永杀了他们的妻子儿女。慕容垂在台壁南面列阵,派骁骑将军慕容国率领一千骑兵埋伏在山涧下。与慕容永交战,慕容垂假装后退,慕容永的部众追击,追了几里地,慕容国的骑兵从山涧中冲出,切断后路,各军西面进攻,大败西燕军队,斩杀八千多人,慕容永逃回长子。晋阳守将听说后,弃城逃跑。丹杨王慕容瓒等人进军夺取晋阳。
后秦太子姚兴这时才公布丧事,在槐里即皇帝位,大赦天下,改年号为皇初,接着前往安定。给后秦君主姚苌定谥号为武昭皇帝,庙号太祖。
太元十九年六月
初二,朝廷追尊会稽王太妃郑氏为简文宣太后。大臣们认为宣太后应当配享晋元帝,太子前率徐邈说:“宣太后在世时,并没有和先帝(晋元帝)成为夫妻。至于说到子孙,哪能给祖父选配配偶呢!”国学明教东莞人臧焘说:“现在太后的尊号己经确定,就能表达子孙无尽的孝心;另外修建寝庙,就能彰显对先母的敬重;用儿子的身份来称呼她,还能说明尊贵的由来。这样做一下子满足了三层意义,不是很好吗?”于是在太庙路西边为宣太后立了庙。
后燕君主慕容垂进军包围长子。西燕君主慕容永想逃奔后秦,侍中兰英说:“从前石虎攻打龙都,太祖(慕容皝)坚守不离开,最终奠定了大燕的根基。现在慕容垂是个七十岁的老翁,厌烦打仗,终究不能常年屯兵攻打我们。只要坚守城池让他疲惫就行。”慕容永听从了他的建议。
前秦君主苻登派儿子汝阴王苻宗到河南王乞伏乾归那里做人质求救,又进封乞伏乾归为梁王,娶他的妹妹做梁王后。乞伏乾归派前军将军乞伏益州等人率领一万骑兵救援。秋天七月,苻登带兵出去迎接乞伏乾归的军队。后秦君主姚兴从安定到泾阳,和苻登在山南交战,活捉苻登后杀了他。把他的部众全都遣散,让他们回去种地,把阴密的三万户人家迁到长安,把苻登的李皇后赏给姚晃。乞伏益州等人听说后,带兵返回。前秦太子苻崇逃到湟中,即位称帝,改年号为延初。给苻登定谥号为高皇帝,庙号太宗。
后秦安南将军强熙、镇远将军杨多叛乱,推举窦冲为主帅。后秦君主姚兴亲自率军讨伐,军队到武功时,杨多哥哥的儿子杨良国杀了杨多投降,强熙逃到秦州,窦冲逃到沠川,沠川氐人仇高抓住他送了回来。
三河王吕光任命儿子吕覆为都督玉门以西诸军事、西域大都护,镇守高昌,让大臣的子弟跟着去。
八月十六日,尊皇太妃李氏为皇太后,住在崇训宫。
西燕君主慕容永处境困急,派儿子常山公慕容弘等人向雍州刺史郗恢求救,还献上一枚玉玺。郗恢上奏说:“慕容垂如果吞并慕容永,祸患会更深,不如让他们并存,可趁机把两人都除掉。”皇帝认为说得对,下诏让青、兖二州刺史王恭、豫州刺史庾楷救援慕容永。庾楷是庾亮的孙子。慕容永怕晋兵不出兵,又派太子慕容亮去做人质;平规追击慕容亮,在高都追上并抓获了他。慕容永又向魏国告急,魏王拓跋珪派陈留公拓跋虔、将军庾岳率领五万骑兵东渡黄河,驻扎在秀容,来救援他。拓跋虔是拓跋纥根的儿子。晋、魏的军队都还没到,大逸豆归的部将伐勤等人打开城门放后燕兵进城,后燕人抓住慕容永,杀了他,还杀了他的公卿大将刁云、大逸豆归等三十多人,得到慕容永所统辖的八郡七万多户人家以及前秦的车马、服饰、歌舞艺人和大量珍宝。后燕君主慕容垂任命丹杨王慕容瓒为并州刺史,镇守晋阳;宜都王慕容凤为雍州刺史,镇守长子。慕容永的尚书仆射昌黎人屈遵、尚书阳平人王德、秘书监中山人李先、太子詹事渤海人封则、黄门郎太山人胡母亮、中书郎张腾、尚书郎燕郡人公孙表,都按各自的才能提拔任用。
九月,慕容垂从长子前往邺城。
冬天十月,前秦君主苻崇被梁王乞伏乾归赶走,逃奔陇西王杨定。杨定留司马邵强守秦州,率领两万部众和苻崇一起攻打乞伏乾归,乞伏乾归派凉州牧轲弹、秦州牧乞伏益州、立义将军诘归率领三万骑兵抵抗。乞伏益州和杨定交战,在平州战败。轲弹、诘归都带兵后退,轲弹的司马翟瑥持剑怒斥道:“主上靠雄武开创基业,所向无敌,威名震动秦、蜀。将军以宗室身份担任元帅,应当竭尽全力来辅佐国家。现在秦州军虽然战败,另外两支军队还完好,怎么能望风而逃,有什么脸面去见主上呢?我翟瑥虽然没什么职权,难道不能根据情势杀了将军吗?”轲弹道歉说:“之前是不知道大家的心思如何。如果真能奋勇作战,我怎敢怕死?”于是率领骑兵进军作战,乞伏益州、诘归也率兵跟上,大败杨定的军队,杀了杨定和苻崇,斩杀一万七千人。乞伏乾归于是完全占据了陇西地区。
杨定没有儿子,他叔父杨佛狗的儿子杨盛,之前驻守仇池,自称征西将军、秦州刺史、仇池公,给杨定定谥号为武王,还派使者来向晋称藩。前秦太子苻宣逃到杨盛那里,杨盛把氐人、羌人分为二十部护军,各自镇守,不设置郡县。
后燕君主慕容垂向东巡视阳平、平原,命令辽西王慕容农渡过黄河,和安南将军尹国夺取青、兖地区的土地。慕容农攻打廪丘,尹国攻打阳城,都攻了下来。东平太守韦简战死,高平、太山、琅邪各郡的守军都弃城溃逃,慕容农进军到海边,普遍设置了地方长官。
柔然曷多汗抛弃父亲,和社仑率领部众向西逃跑;魏国长孙肥追击他们,在上郡跋那山追上,杀了曷多汗。社仑收集残余部众几百人,逃奔疋候跋,疋候跋把他安置在南部边境。社仑袭击疋候跋,杀了他;疋候跋的儿子启跋、吴颉等人都逃奔魏国。社仑抢掠五原以西各部落,逃跑度过漠北。
十一月,后燕辽西王慕容农在龙水打败辟闾浑,于是进入临淄。十二月,后燕君主慕容垂召慕容农等人返回。
后秦君主姚兴派使者和后燕结好,还把太子慕容宝的儿子慕容敏送到后燕,后燕封慕容敏为河东公。
梁王乞伏乾归自称秦王,大赦天下。
太元二十年(乙未年,公元395年)
春天正月,后燕君主慕容垂派散骑常侍封则回访后秦;随后从平原到广川、勃海、长乐打猎后返回。
西秦王乞伏乾归让太子乞伏炽磐兼任尚书令,左长史边芮为左仆射,右长史秘宜为右仆射,设置官职都仿照魏武帝、晋文帝时的旧例,但还自称大单于、大将军。边芮等人像以前一样兼任府中属官。
薛干部落的太悉伏从长安逃回岭北,上郡以西的鲜卑各杂胡都响应他。