郭威因为北汉、契丹的军队仍在晋州,即任命王峻为行营都部署,领兵援救晋州。同时郭威颁下诏令,各路军队都接受王峻的调度指挥,并授权王峻可根据情况机断从事,可以自己选择、任命将领官吏。王峻出征之时,郭威亲自到城西为他饯行。
王峻在陕州停留了十日,郭威因北汉军队攻打晋州紧急,担心晋州不能坚守,便想亲自统军从泽州路出发去和王峻会师救援晋州,并且派遣使者告知王峻。十二月初一,郭威下令于三日后出发西征。使者到达陕州,王峻通过使者转告郭威说道:“晋州城池坚固,不易攻破,刘崇军队前锋锐气正足,不可力争。我之所以屯兵不进,只是在等待他们士气低落罢了,不是臣下心虚胆怯。陛下新近即位,不宜轻举妄动。倘若陛下大驾从汜水出来,那末慕容彦超领兵进入汴京的话,大事就完了。”郭威听到了这话,不由得自己用手拉耳朵说道:“差点坏了我的大事!”于是敕命取消原定的亲征计划。
当初,泰宁节度使兼中书令慕容彦超听说徐州平定,疑虑恐惧愈发加重。于是他招纳亡命之徒,积聚粮草,暗中写书信勾结北汉,不想书信被官吏截获,官吏急忙奏报了郭威。慕容彦超又派人装作商人向南唐寻求援助。于是郭威派遣通事舍人郑好谦前去申明劝慰之意,与他立下誓约。
慕容彦超更加不安,屡次派都押牙郑麟到朝廷,表面上假表忠心,实际上刺探机密。又献上天平节度使高行周的书信,信中讲的都是诽谤朝廷与慕容彦超私相勾结的话。郭威笑道:“这是慕容彦超的鬼计!”即将书信拿给高行周看,高行周上陈表书感谢皇恩。不久慕容彦超谋反的迹象日益显露,郭威派遣阁门使张凝领兵赶赴郓州,巡行检查来防备。
王峻到达绛州,领兵奔赴晋州。晋州南面有个蒙阬,地形最为险要,王峻非常担心此地被北汉军队占据。当他听说前锋部队已过蒙阬,欣喜地道:“我的大事成功了!”
慕容彦超上表奏请进京入朝,郭威明知他有诈,立即应许他。慕容彦超自然不是真心要入朝,于是又说境内强盗多,不敢离开镇所。
北汉国主率兵攻打晋州,久攻不下。碰上天下大雪,百姓互相聚集以保守山寨,使得野外没有可抢掠的,军队缺乏食物。契丹军队听说王峻大军到达了蒙阬,便焚烧了营帐,连夜逃跑。北汉军队无奈,也只得跟着撤退。
王峻兵不血刃的进入晋州,众将请命立即追赶,王峻犹豫许久,没作决定。第二天,才派遣行营马军都指挥使仇弘超、都排陈使药元福、左厢排陈使陈思让、康延沼率领骑兵追击,赶到霍邑放任士兵奋勇击杀,北汉士兵坠落山崖深谷摔死的非常多。
霍邑道路狭窄,康延沼畏缩害怕不敢紧追,因此北汉军队得以渡河。药元福说道:“刘崇调动他的全部军队,挟持胡人骑兵一起南来,志在吞并晋州、绛州,如今敌军士气衰落疲惫不堪,狼狈逃窜,不乘此时歼灭,必为后患。”众将却不想继续挺进,王峻也派人制止,于是各军纷纷返回。
等到契丹军队到达太原的时候,士卒马匹已经损失了十分之三四。萧禹厥因无功败归感到耻辱,将一名大酋长钉在街市上,十几天以后才斩杀。北汉国主因此打消了南下进取的念头。北汉土地贫瘠、人民穷困,内要供给军队、官府的费用,外要向契丹贡献钱财,赋税繁多,徭役沉重,民不聊生,逃入后周地界的人很多。
与此同时,慕容彦超调发乡兵入城,挖沟引泗水灌注壕沟中,作好防守的准备;同时把许多旗帜授予各镇将领,让他们招募成群结伙的强盗,抢掠邻近州县,骚扰所及之处纷纷奏报慕容彦超反叛的情况。郭威为了削慕容彦超的实力,敕令沂、密二州不再隶属泰宁军。之后,郭威任命侍卫步军都指挥使、昭武节度使曹英为都部署,率军讨伐慕容彦超。并以齐州防御使史延超为副部署,皇城使向训为都监,陈州防御使药元福为行营马步都虞候。
郭威因为药元福是经验丰富的老将,命令曹英、向训不得按照军礼拜见药元福,二人都像对父亲那样待他。
这时南唐也发兵五千,驻扎在下邳,以便援助慕容彦超。南唐军队听说后周军队将到,急忙后退屯驻沭阳。徐州巡检使张令彬率部出击,大败南唐军队,杀死、淹死的有一千多人,并抓获了南唐将领燕敬权。
当初,慕容彦超因为周朝新建,便认为周朝根基不稳,容易动摇,所以北面召呼北汉和契丹,南面引诱南唐,让他们侵犯边疆,希望朝廷疲于奔命、无暇它顾,然后自己乘机而动。及至北汉、契丹军队从晋州败走,南唐军队在沭阳溃败,慕容彦超的势力于是受到大挫。