慕容德驻守在邺城,派慕容青等人趁夜色的掩护袭击魏军,魏军退守到新城驻守。
慕容青想乘胜追击,韩别驾对慕容德说:“古人说,先计划好然后再作战。这次魏军不可追击的原因有四点:第一,对方远路而来,擅长野战;第二,敌军孤军深入,已经无退路可走,此时再打,恐怕要逼他们拼命;第三,敌人的前锋部队虽然已经失败了,但是它们的后队却仍然很整齐稳固;第四,是敌众我寡。我军不可轻易出动的原因也有三点:第一,我们在自己的土地上作战,稍有挫折,士兵容易溃散;第二,如果轻易出战却不能取胜,容易动摇军心;第三,现在魏军缺乏物资粮草,我们不如深挖战壕,高筑壁垒,安定军心,把敌人拖垮。”
慕容德赞道:“张良在世也不过如此啊!”于是命令慕容青撤回军队,加固城墙。
拓跋仪久攻邺城不下,拓跋珪又安排舅舅贺赖卢率二万骑兵前来一起围攻。贺赖卢仗着自己是拓跋珪的舅舅,不听拓跋仪的调度指挥,因此两人之间产生了矛盾。
城内的慕容德派人向后秦的姚兴请求救援,但是秦军迟迟不来,邺城百姓非常恐慌,慕容德便拿出自己的积蓄,亲自犒赏战士,多加抚慰,于是人人感激他的恩德,都愿意为他效命。
慕容德又重金收买了拓跋仪的司马丁建,在拓跋仪和贺赖卢之间挑拨离间,并把详细情况写成书信用箭射入营中通知慕容德。
正月初六这一天,贺赖卢的军营中出现了火光,丁建马上对拓跋仪说:“贺赖卢肯定是因为打不过,这是在焚烧营地准备撤退了!”
拓跋仪一听勃然大怒:“他既不仁,休怪我不义,我们先撤!”便迅速领兵撤退。
贺赖卢听说了拓跋仪撤退的消息,破口大骂,但孤掌难鸣,也只好赶快撤退。
丁建则趁着夜色悄悄地带着自己的人马投降了慕容德,并且告诉慕容德,拓跋仪的军队已经疲惫不堪,可以去追击了。
于是,慕容德命慕容青等人率领骑兵前去追赶袭击北魏军队,将他们打得大败而逃,经过这场大胜,邺城之围已解,人心也安定了。
北魏有个部落的首领叫没根,胆子又大又强悍,拓跋珪非常讨厌他,没根害怕拓跋珪杀了自己,带领着几十个亲兵投降了慕容宝。
没根请求回去偷袭北魏,慕容宝不相信他,只是试探性的给了他一百多名骑兵,没根把这些人伪装成魏兵,连夜进入北魏大营,快到中央大帐时才被发现,拓跋珪在亲兵护卫下狼狈不堪地逃走了。没根因为自己带的人很少,只能多杀些魏兵便撤退回去了。
二月初一,拓跋珪带兵在杨城驻扎,没根的侄儿丑提听说自己的叔父已经投降了后燕,害怕牵连到自己,索性一不做二不休带着自己所管辖的士兵举行叛乱。
拓跋珪见形势不妙,有了撤退回国的打算,派相国拓跋涉延前去后燕求和,并请求用自己的弟弟作为人质。慕容宝之前是畏敌如虎,现在见形势一片大好,加上魏国内乱,又视敌如虫,断然拒绝了魏国的求和要求,先派兰真前往北魏军营,怒斥拓跋珪忘恩负义,随后调动全部步兵十二万人,骑兵三万七千人去柏肆驻守,在滹(hu)沱河的北岸立下大营,以拦截撤退的北魏军队。
二月初九,北魏后撤的军队也来到这里,在滹沱河的南岸扎营。晚上,慕容宝派慕容隆带领一万多名敢死队员悄悄渡过河去袭击北魏军营,自己在岸边结阵作为援兵。
后燕的这些勇士们顺着风放火,对魏军发起猛烈的攻击。北魏军队一片大乱,拓跋珪在梦中惊醒,光着脚就逃出了大营,后燕将军乞特真带着一百多名士兵来到拓跋珪的大营帐,只找到了他丢下的衣服和皮靴。
拓跋珪自幼便经历无数战乱坎坷,早已养成处事不惊的能力,他找到一面战鼓,击鼓召集刚刚溃散了的兵士。不久,他左右的侍从以及将士们渐渐地都集合在一起,并在营地的外围设置了许多火炬,派骑兵向前冲击后燕的兵营。
慕容隆大败,逃回了大营,慕容宝只好带领着部队渡河回到了河的北岸。
第二天,北魏便已经整顿好了部队开始逼近,后燕军队上下士气均大为低落,全无战意,慕容农、慕容麟都劝慕容宝返回中山,于是慕容宝就带着部队撤退回中山。北魏军一直随后追击,后燕军几次接战均告失败。
慕容宝越来越害怕,丢下大部队,自己带着二万骑兵加速逃奔回去。这时正值狂风暴雪,横七竖八冻死在原野上的人不计其数。慕容宝为了快点回中山,命令士兵把所有的物资辎重全部丢下,最后把几十万的精良武器都全部丢弃了,甚至连一把小刀都没有带回来,后燕的大臣、将帅、士兵投降和被俘的数不胜数。