这样一来就让近在咫尺的慕容永没了安全感。他想来想去,弄出个“假途灭虢”之计,向苻丕要求借道回关东。苻丕不理他这套,双方在襄陵(今山西襄汾北)展开大战,秦军竟然大败,前秦方面的重要人物左丞相王永、卫大将军俱石子都当场战死。
苻丕率领残卒逃向东垣(今山西垣曲东南),打算袭取洛阳(此时已在东晋手中)谋得安身之地,走到陕县(今河南三门峡)又遭到东晋扬威将军冯该的截击,苻丕再度兵败,在乱军中被杀。
(苻丕愧为苻坚之子,一战大败,二战身亡,真是够衰。倒是他的皇后杨氏值得一提,她被西燕俘虏后,慕容永想霸占她,封她为上夫人。她乘其不备拔剑刺杀慕容永,到底武艺不及,被慕容永杀死。)
慕容永在这场争斗中捡了便宜,得了前秦在山西的地盘,就在长子(今山西长治)称帝。他手下有几个慕容垂的子孙(比如慕容垂的孙子慕容盛)不服他,逃去后燕。慕容永很气恼,把留在西燕的慕容垂一族不论男女,全部杀光,和慕容垂彻底翻脸,于是后燕和西燕便成了死敌(这是后话,我们到下文再细说)。
看一下苻丕死后的北方形势:关东地区,前秦几乎失去了它所有的据点,几个刚刚向苻丕谢过罪的苻氏贵族又重新投降了后燕(还剩一个东海王苻篡,也在不久的将来被姚苌灭掉),慕容垂经过两年的经营,终于重新占据了从辽东、河北绵延至黄河一线的昔日前燕领地,唯独河东山西一带的地方落入西燕慕容永的手中,而它的北部边境,则与虎视中原的北魏接壤。东晋虽掌握了黄河以南地区,但谢安新死,又不时有叛乱发生,也就没有精力再插手北方纷争。
在关中,姚苌控制了陕中、渭北的大部地区,也把都城放在了长安。在南安(今甘肃陇西西部)一带留有前秦的最后数万兵马,由苻登统领。西南面的甘肃、青海一带已经被陇西鲜卑乞伏部占领,他们的首领乞伏国仁自称大都督、大将军,秦州、河州牧,这一政权就是西秦。另外,在“淝水之战”中曾经提及的前秦名将吕光,征服西域各国后在那里驻扎了一段时间,这时也想回中原与群雄一争高下。前秦的凉州刺史梁熙跟他翻了脸,阻止他进入中原,他便攻灭了梁熙,自称凉州刺史,做了凉州的新主人。