自称正宗秦王的姚苌占领了北地华阴一带。苻坚就亲自带领两万军队讨伐姚苌。将姚苌的部队包围在一条山谷里,山谷里没有水源,姚苌喝不着水,正绝望等死的时候突然天降大雨,姚苌部队所在的谷底水深三尺,几百步之外的苻坚大营只积了一寸来高的水。后秦军以为是得到了上天的保佑,顿时士气大振,一口气杀破苻坚的包围,赶快逃得远远地叫苻坚再也追不上他。等姚苌回到了根据地,就又招募了七万军队再次进攻长安。苻坚派部将杨璧迎战,被姚苌击败,将领全被活捉。
苻坚在关键时刻吃个败仗,长安防守顿时变的薄弱。幸亏洛阳的苻晖带着打剩下的七万军队逃回长安,苻坚才有了点实力。刚打听到慕容冲在长安东面二百里的骊山镇守,就派遣苻晖带领五万军队来挑战。慕容冲就下令把抓来的妇女放到牛马上为肉盾牌在前面挡箭,苻晖抵挡不住,只好撤回长安,慕容冲进驻阿房宫,把长安城团团包围。
姚苌听说慕容冲要讨伐长安,部将们都认为应该先攻克长安,作为基本,再考虑下一步发展,只有姚苌对大家说:“不必,燕人造反是因为都有了思乡之心,如果有机会的话必定不会在关中长留。我就在长安附近等着机会也不晚。”就带着一些部队在长安附近观望慕容冲和苻坚的战况,准备捡便宜。
第二天,慕容冲出来挑战,苻坚爬到城楼上一看,鲜卑军黑压压一片看不到边,苻坚大为惊奇:“这些白虏都是哪里来的?怎么这么强大?”又看到了老姘头慕容冲,苻坚就问他:“你这奴才只配放牛放羊,为什么到这里来送死?”慕容冲回答:“奴才就奴才吧,我这奴才这才发现当奴才的苦恼,准备和你换换呢。”
苻坚还想说点好话劝他退兵,就派人送给慕容冲一件锦袍。慕容冲不客气地收下,叫侍者对苻坚说:“皇太弟有令:孤将取得天下,怎么会考虑一件锦袍的小恩小惠?如果你知道天命的话就放下武器把皇帝送出来,自然会赦免苻氏一族。”把苻坚气得昏倒,对部下说:“我真后悔当时没听王猛和苻融的忠告,让白虏今天如此猖狂!”
在长安里的鲜卑人还有一千多。其中有慕容绍的哥哥慕容肃,慕容垂的小儿子慕容柔,慕容宝的儿子慕容盛。慕容肃就秘密联络慕容昧准备发动政变。某天就找人告诉苻坚说儿子要结婚,请苻坚来祝福一下,准备在宴会上派伏兵杀死他,不料那天下大雨没去成。消息一泄露,苻坚这才明白姓慕容的没一个靠得住的,对鲜卑人彻底绝望,下令把长安城里所有的鲜卑族男女老少全部杀死,只有慕容柔和慕容盛趁两军对战的时候逃了出来。
