使者回去後,說苻健在豫北玩得很開心,吃好的喝好的,每天跳舞唱歌玩遊戲,還要和咱們簽互不侵犯條約,看來沒打算回關中。杜洪很高興,對苻健也就不提防了。
到了來年八月,苻健收了糧食,立刻派弟弟苻雄和大哥的兒子苻菁分別帶兵,迅速從潼關和軹關入秦。因為速度太快,苻菁渡過蒲阪津,直插到潼關的後方,杜洪竟然也沒有發覺,只是發現了苻雄的軍隊,並派司馬張琚在潼關迎敵。張琚與苻雄交戰,卻不防被苻菁抄了後路,大敗而歸。二軍合兵一處,向長安進發。苻健也親率一支部隊趕來。
三軍共有部隊十餘萬,來到長安城下。杜洪也親率十萬大軍出城迎敵,雙方互攻了三天,苻健大勝,乘勢殺入長安。杜洪與張琚率敗兵逃奔司竹(今西安市周至縣司竹鎮)。
苻健進入長安後,立刻廢除後趙的一切亂七八糟的刑法,免去一切重稅和徭役,重新制定法令,並且搜羅人才,提倡節儉,三秦風氣為之一變,百姓的負擔比以前也大大減少,國力漸漸得到恢復。苻健遂於晉永和七年(351)正月丙辰稱天王,國號為大秦,史稱前秦。第二年,張琚殺杜洪自立。苻健又令苻雄攻破司竹,斬殺張琚。
中原這邊,仍是趙、魏、燕、晉四國攻來攻去,打成一團。
公元350年十一月,冉閔派十萬大軍進攻襄國。石祗和石琨堅守城池。魏軍猛攻四個多月不能破城,冉閔乾脆繞著襄國城築了一圈石牆,然後在石牆外開墾農田,蓋起房子,準備長期住下去了。
石祗一看魏軍這麼幹,害了怕,畢竟城裡面種糧不像城外那麼方便,一困三年五載的還不都餓死?於是把自己的皇帝號去掉,改稱趙王,派太尉張舉去薊城向燕國請求援兵,並且答應事成之後送傳國玉璽,尊燕王為帝;又命令中軍將軍張春去灄頭,請姚弋仲來援。
兩邊的求援都很順利。姚弋仲念石虎舊情,派世子姚襄率三萬鐵騎來救。燕王慕容俊聽說只要和後趙聯兵滅了冉魏,後趙就向自己稱藩做臣,也派御難將軍悅綰,率精兵五萬去救襄國。
冉閔聽說兩路援軍向自己殺過來,知道硬打的話恐怕勝負難料,於是也實行外交策略,派從事中郎常煒去燕國求和。
常煒求和的理由是燕趙兩國是世仇,打了幾十年仗了,如今冉魏替燕國滅趙國,燕國何必要救這個昔日的仇人。
燕王直接開啟天窗說亮話:&ldo;人家趙國去帝號獻玉璽,尊我為帝,願為臣藩;你冉魏已經自稱皇帝,擺明瞭是打算一統天下。我將來還得向你稱臣,你說我能幫誰?&rdo;
常煒說:&ldo;你想想鄴城才是趙國首都,玉璽明明是在我們鄴城呢,怎麼會在襄城?再說了,商湯可以放逐夏桀,武王可以討伐商紂,曹孟德可以代漢自立,建立曹魏。我們主公當皇上惹著誰了?為什麼不能當皇帝?&rdo;說得燕王啞口無言。
常煒雖然給魏國長了面子,但並沒達到使燕國罷兵的目的。燕軍和姚軍一齊去攻魏軍,趙國的軍隊也出城裡應外合,魏軍大敗,十萬人只剩下一兩萬,狼狽逃回鄴城。
姚襄完成了任務帶兵回到灄頭,悅綰則還有一個任務沒完成,就是向石祗要傳國玉璽。石祗裝糊塗道:&ldo;我說過給你們燕國玉璽麼?應當沒有吧。玉璽又不在我們這裡,在鄴城呢,我如何給你?這麼辦吧,你們自己去鄴城取吧。&rdo;
悅綰回報燕王,燕王才知受騙,那個趙國使臣張舉還在燕國當人質呢,當然立刻就被砍了祭旗,然後把常煒放了。
石祗打了大勝仗,又派大將劉顯率八萬大軍反過來攻打鄴城。冉閔剛剛打了敗仗,手裡頭也沒多少兵了,遂把城中所有的將士兩萬餘人集合起來,冉閔登高悲壯地說道:&ldo;我們剛打了敗仗,羯兵又來緊逼。生