破成都。京邑凋毁,二王之兵尽皆覆没,国中大乱,乃召集众谋臣商议其事。宣于曰:"晋若仍旧以成都王总督兵马,合同征进,战争亦未卜得地。今反自相杀戮,虚其腹心,毁其肢体,此天亡之时也。兵法云:'天与不取,反受其咎。'臣所以劝太子休兵暂憩者,正为此也。今当进兵恢复汉业,正其时也!"汉主听言大悦,复以刘聪为平晋将军、大都督,以王弥、刘灵为先锋,向前开路。刘曜曰:"此任还须我自当之。"石勒曰:"永明乃是王子,轻身当先,晋必笑我将中无能者,宜以他姓人领此先锋之职。"刘曜曰:"你又思要与争抢干功也。"勒曰:"我若当先,管取奏捷。"曜怒曰:"若此,则我不能奏捷也!且待我出此一差,下次让你。"勒曰:"别个巴不得有人肯去,你又苦苦要争!"陈元达见二人之意,乃奏汉主曰:"今我有此兵马,必须分作二路而进,使晋朝不能并一敌我。且使王、刘二先锋引兵一万,出其不意,夺取壶关要路,然后大兵继发,不致有碍。今诸将在此分拨齐整,立为南、北二路征复将军,以永明、世龙、孟孙、存忠、王弥、刘灵作三班拈阄,免得路上有争竞之说。军中大总俱要凭受太子玄明与国师修之节制,调之即行,不许违忤。"汉主从之,乃将将官分配:刘灵为首,关防为次,其后则关谨、关河、黄臣、黄命、关山、关心、呼延晏、呼延攸、呼延颢、姜飞、曹嶷、夔安、支雄、赵固大将十六员,刘雅、朱纪、周振等副将二十馀员,作为南路之帅;王弥为首,张实为次,其后则张敬、张雄、赵染、赵概、王如、王弥、杨龙、廖翀、孔苌、桃豹、刁膺、范隆、刘钦、王伏都大将十六员,呼延模、吴豫、鲜于丰、孔豚等副将二十馀员,作为北路之帅,当殿拈阄。刘曜拈得姜存忠、刘灵一班,石勒拈得张孟孙、王弥一班,于是王、刘二人各带本部校兵五千,赵固、范隆为副将,遥望壶关而进。
  
  此时壶关是并州刺史刘琨,见邺城空虚,命侄刘演督同姬澹与范阳王大将王旷在彼镇守。当日探得汉兵来犯,即集众商议战守之策。王旷曰:"水来用掩,兵来用敌。当往前路阻住,勿使犯境。"姬澹曰:"汉兵涉远而来,粮必不继,利在速战。我但阻水拒险,固守勿出,彼安能得渡此地也!"王旷曰:"夫兵者以战为事。今汉兵远来,疲劳可知,我等久闲在此,正为以逸待劳,一战可挫其锋,不敢正视壶关矣。安可使之息兵养锐,与吾争战持守也!"刘演曰:"将军之言固是,但吾以为,善战不如善守。"澹曰:"将军之言是已。兵法有云:'善守者敌不知其所攻。彼兵到此,持久无功,必然退去。待其退动,以兵击之,可以取胜矣,何用速战!"王旷又曰:"若据公等所言,则是遇敌而畏,坐待其攻,非丈夫也。岂有食君之禄,而尸位偷安可乎!"刘演见王旷以言语诋制,只得从之。于是王旷领兵五千为前队,姬澹引兵三千为后应,径渡临河以拒汉兵。刘演留兵二千守关。兵马才出,只见刘琨问知汉将侵晋,亲自来看。及到关上,兵马已去,琨甚不悦。欲待赶转,又恐阻兴不利,只得且住。汉细作探报王、刘二先锋,言晋兵渡河来矣,须要整兵伺候。王弥、刘灵大喜曰:"此汉主之有福矣。吾但惧其守住临河,使吾不得渡耳。今彼过河阻战,是不知事体之人为将,自取败也。"弥曰:"子通兄可与赵、范二将引兵六千,伏于两腋之间,待我引兵三千搦战,诈败诱之。彼若追来,子通截出把断归路,不容转去;范子盛带兵千人,将河中船只尽皆驱往下流;然后我等奋力击之。晋兵退至河边,见无船渡,心慌意乱,自然败走。安能复渡临河、再上壶关乎!我等趁夜将船渡过,守兵不战而散矣。"灵曰:"若此,得关必矣!"遂引兵埋伏于路。王弥将兵三千,大张威武而进,正遇晋兵到,两边摆开阵势。王旷见弥兵容不盛,暗地冷笑。王弥出马高叫曰:"今晋数已衰,司马氏残杀殆尽,竭虚府库,兵马丧亡。及早弃弱就强,保享富贵,犹为知事,何得自寻杀戮也!"王旷听言,大骂曰:"流落贼奴,附胡狗子!漳河、高鸡泊两番逃得草命,只好退出塞外,以终馀年,犹免刀剑,尚敢逆天行事乎!"王弥舞刀杀出,王旷也轮双斧,抖擞神威,风卷而进。王弥巴不得敌人奋勇,好诈败行计,料王旷亦非可斩之人,乃只将刀架隔,佯为遮拦不及之状。战上三十馀合,王弥且斗且去,王旷只管抢进,王弥乘机带马而走。王旷赶去,弥又回马接战,再斗三十馀合,又扬鞭而走,旷乃放马狠赶。姬澹恐旷有失,亦从后赶去接应。王弥见二将皆至,已远入伏中,乃放起号炮。刘灵等发伏,信炮连天。王、姬二将知是中计,勒马杀转。王弥驱兵复进,势不可当。二将急欲敌住,只见刘灵手捻长矛,势若天神而至,姬澹急来拒战。王旷已被王弥杀败,军兵奔动。姬澹不敢恋战,夺路而走,王、刘二人紧紧跟去。将至河边,赵固引兵杀出,王旷、姬澹叫军士往河中撑船伺候,军士曰:"适听报子言,船只已被汉将范隆抢去了!"王旷知事不济,无能渡河,又恐姬澹埋怨,乃冲出侧手,望长平而逃。姬澹见弥、灵来急,范隆又从下流杀来,乃亦率领本部三千,逾太行从并州而去。汉兵故意与赵固、范隆大喊,追二十馀里而回。次日,