從入秋之後,北方便戰火重燃。
除了關東洛陽之地,苻丕派出符篆收復河東郡上郡,翟遼叛軍攻克清河郡之外。十月里,已經佔據長安的慕容沖和姚萇之間也爆發了一場大戰。
當初,慕容衝進攻長安之時,兵力鼎盛,令人畏懼。姚萇佔據長安西北方向的新平郡北地郡和安定郡,其實和長安咫尺之遙。姚萇樂得坐山觀虎鬥,所以派人前往阿房城和慕容沖訂立盟約,不但給慕容沖提供了一些糧草物資,而且還將自己的兒子姚崇送去慕容沖軍中作為人質。
姚萇對慕容沖保證說,他絕不會對慕容沖發動進攻,請慕容沖儘管放心進攻長安,他會全力予以協助云云。
之後,長安被困,苻堅西逃為姚萇所獲,而不久後長安也落入慕容沖的手中。起初幾個月,雙方還能夠相安無事。但很快,雙方便起豐齪。
首先,姚萇的地盤距離長安太近了。新平郡距離長安不過數十里,這令慕容沖感到極不安全。其次,隨着形勢的惡化,饑荒蔓延,糧食短缺,雙方在爭奪百姓徵集糧食的事情上發生了多次的摩擦,甚至發生了幾次規模不小的交戰。
矛盾在八月底的時候開始變得不可調和。秋收的時候,慕容沖的兵馬出長安西搜集新收之糧,在新平郡境內同吳忠的兵馬發生了大規模的火拼。結果,慕容沖的兵馬吃了大虧,死傷上千人,糧食也被吳忠的兵馬搶走,這一下,慕容沖勃然大怒。
慕容沖命人向姚萇送了一道聖旨,下達了最後通牒。聖旨上有兩個要求。第一個要求是,慕容沖自詡為大燕皇帝,並已經佔據長安,則關中之地便歸大燕所有。所有關中豪強都必須臣服於大燕,包括姚萇。所以,慕容衝要求姚萇上表臣服,自己會封他為安西王,侍中之職。
第二個要求是,姚萇必須命兵馬退出新平北地二郡,長安周邊三百里之地不得有羌人一兵一卒。之前搶糧造成的死傷必須給予交代。要姚萇處置吳忠等將領,將他們殺死,首級送往長安謝罪。
這樣的條件姚萇怎會答應,姚萇若是善類,又怎敢弒殺苻堅?同樣是野心家,姚萇的野心比之慕容沖可不遑多讓。當初之所以對慕容沖示弱,一則是因為他需要在三郡募集兵馬練兵聚糧增強實力。二則是姚萇想坐山觀虎鬥而已,又怎是真的示弱。
接到最後通牒之後,姚萇一面調集兵馬聚集於新平郡準備作戰,一面嚮慕容沖寫信示弱,表示自己會按照慕容沖的要求行事,只是需要一點時間。
九月初的一個夜晚,作為人質的姚崇率領從人殺長安西門守衛百人逃出長安。得到稟報的慕容沖才意識到,姚萇只是緩兵之計,爭取時間讓他的兒子找機會逃走罷了。
一怒之下,慕容衝決定出兵進攻姚萇。
雖然此舉招致了群臣的反對,認為眼下立足未穩,不可大動干戈,當安定軍心民心。就算用兵,也該往東進攻苻丕,打通回到關東之地的通道。長安畢竟不是久留之地。
然而,慕容沖置若罔聞。他在長安這半年多來,在輝煌的未央宮寶座上的感覺已經讓他上了癮。並且佔領了長安這座天下之都之後,慕容沖認為關東已經不是自己嚮往的故國了,而應該立足長安才是。
於是他力排眾議,決定進攻姚萇,解決這個枕邊之患。
十月,慕容沖命車騎大將軍高蓋率領五萬大軍進攻新平。這位車騎大將軍高蓋,便是曾經殺了舊主慕容泓力捧慕容衝上位之人。此人或許有些陰謀詭計,但是於領軍作戰上的能力其實乏善可陳。他知道自己的本領不濟,但此刻他是慕容沖最倚重的人,也只能硬着頭皮上了。
十月初十,高蓋率領五萬兵馬進入新平郡西南的山野地帶,在此埋伏的姚萇集結的六萬羌兵發起了伏擊。高蓋勉力指揮作戰,但很顯然對方早有準備,兵力佔據優勢,且羌人善於山地作戰,伏擊之時弓箭奇准,近戰之時,手持短刃的近身搏殺更為兇狠。
高蓋的兵馬被羌人圍困在山谷之中,進退不得。戰鬥進行了一天一夜,整個山谷血流成河,死傷不計其數。姚萇親自坐鎮,羌人越戰越勇,終于于十一日傍晚擊潰整個燕軍兵馬。數以萬計的燕軍兵馬漫山遍野的逃竄,高蓋帶着幾千名士兵也試圖趁着天黑逃跑,直接但被姚萇之子姚興攔截。高蓋見