昌国二年春,慕容虎率兵围攻晋阳,太尉封传车率并州王师决死坚守,慕容虎虽然兵多势大,攻打十余次,仍始终无法攻克晋阳。
晋阳不克,慕容虎又又不敢南下,恐封传车断其归路。两军呈胶着状态,对持数月。
五月,大汉海师精兵三万人至辽东海域,北泽便率军出辽西郡,击东夷军,海师助攻,败东夷军。
李发见汉军海师前来,恐后方被袭,用修鱼子之谋,便不敢再与汉军相战,收军退据辽东,在海上据点布防重兵,严防汉军海师登岸。
南越赵无敌,已经逐渐被三州之兵合围,龟缩于南越之地,手下十余万之众,还剩一半。赵无敌对其麾下道:“且先坚守之,待北胡与乌孙攻下汉朝,则围我之汉军自然瓦解。”于是聚其众六七万人,依照地险而坚守之。
慕容虎久攻晋阳而不克,见西戎已经攻占凉州,慕容烈所部也推进益州边境,只盼望西戎与慕容烈攻占凉州、汉中等地之后,分汉军兵势,相助自己便可拿下并州,直捣长安。然而潜龙亲自前来救援汉中,不多时,汉军又败乌孙王伊利密,慕容烈也连吃败仗,凉州形势急转而下,汉军占据主动,两月之间,乌孙王十余万大军便土崩瓦解,溃不成军,慕容烈也如丧家之犬,逃向并州,慕容虎仰天长叹道:“天何不助朕乎?”
慕容烈率败兵逃至晋阳,见慕容虎道:“汉相潜龙极为诡诈,我军虽强,但屡次为其计谋所败,乌孙王因为大意轻敌,才至大败。潜龙极难对付,且汉将展鸿等人,非庸碌等闲之辈。今乌孙王已经大败,潜龙若率师前来救援并州,则对大单于不利也。今日之形势,恐中国不能犯也。”
北胡国丞相老粥鸡也奏道:“汉已经有备,汉主遂少,然其相当国,今乌孙王已经大败,臣以为大单于恐难再拿下长安了。不如且做撤兵打算。”