密以东都兵数败微弱,而将相自相屠灭,谓旦夕可平;王世充既专大权,厚赏将士,缮治器械,亦阴图取密。时隋军乏食,而密军少衣,世充请交易,密难之;长史邴元真等各求私利,劝密许之。先是,东都人归密者,日以百数;既得食,降者益少,密悔而止。
李密因为东都的军队几次打败仗,力量微弱,而且将相之间自相残杀,认为短期内就可以平东都;王世充专擅大权之后,重赏将士,修治器械,也在暗中准备谋取李密。当时隋朝的军队缺粮,而李密的部队少衣,王世充请求相互交换,李密感到为难,长史邴元真等人各自谋求私利,劝李密答应交换。原来东都每天有几百人归顺李密,得到粮食之后,投降的人越来越少,李密后悔,停止了交换。
密破宇文化及还,其劲卒良马多死,士卒疲病。世充欲乘其弊击之,恐人心不壹,乃诈称左军卫士张永通三梦周公,令宣意于世充,当勒兵相助击贼;乃为周公立庙,每出兵,辄先祈祷。世充令巫宣言周公欲令仆射急讨李密,当有大功,不即兵皆疫死。世充兵多楚人,信妖言,皆请战。世充简练锐得二万余人,马二千余匹。壬子,出师击密,旗幡之上皆书永通字,军容甚盛。癸丑,至偃师,营于通济渠南,作三桥于渠上。密留王伯当守金墉,自引精兵出偃师,阻邙山以待之。
李密打败宇文化及回师,丧失了很多精兵好马,士兵也疲劳,生了病。王世充准备乘李密军队疲困进攻,又怕大家不一条心,于是谎称左军卫士张永通三次梦到周公,让他转告王世充,应该统帅军队互相协助打击敌人。于是建周公庙,每次出军作战,都先祈祷。王世充命巫者宣称周公准备命仆射迅速讨伐李密,肯定会立大功,否则士兵都会染上疾病死去。王世充的士兵很多是楚人,相信这种妖言,都请求出战。王世充挑出二万多精锐,马二千多匹。壬子(初十),出兵攻打李密,旗帜上都写上“永通”的字,军容很强大。癸丑(十一日),到偃师,驻扎在通济渠南边,在渠水上搭设了三座桥梁。李密留王伯当守卫金墉城,自己带领精兵去偃师,以邙山为屏障等候王世充的军队。
密召诸将会议,裴仁基曰:“世充悉众而至,洛下必虚,可分兵守其要路,令不得东,简精兵三万,傍河西出以逼东都。世充还,我且按甲;世充再出,我又逼之。如此,则我有余力,彼劳奔命,破之必矣。”密曰:“公言大善。今东都兵有三不可当:兵仗精锐,一也;决计深入,二也;食尽求战,三也。我但乘城固守,蓄力以待之;彼欲斗不得,求走无路,不过十日,世充之头可致麾下。”陈智略、樊文超、单雄信皆曰:“计世充战卒甚少,屡经摧破,悉已丧胆。《兵法》曰,‘倍则战’,况不啻倍哉!且江、淮新附之士,望因此机展其勋效,及其锋而用之,可以得志。”于是诸将喧然,欲战者什七八,密惑于众议而从之。仁基苦争不能得,击地叹曰:“公后必悔之。”魏徵言于长史郑曰:“魏公虽骤胜,而骁将锐卒多死,战士心怠,此二者难以应敌。且世充乏食,志在死战,难与争锋,未若深沟高垒以拒之,不过旬月,世充粮尽,必自退,追而击之,蔑不胜矣。”曰:“此老生之常谈耳。”徵曰:“此乃奇策,何谓常谈!”拂衣而起。
李密召集各位将领开会商议,裴仁基说:“王世充率领他的全部军队到这儿,洛阳必然空虚,我们可以分出兵力把守王世充军队要经过的要道,使他不能再向东前进,另挑选三万精兵,沿黄河向西进逼东都。王世充回军,我方就按兵不动;王世充再次出军,我方就再逼东都。这样,我方还有富余的力量,对方疲于奔命,肯定能打败他。”李密说:“您说得很好。但现在东都的军队有三个不可抵挡:武器精良,这是一;决计深入我方,这是二;粮食吃完了决战,这是三。我们只要利用城池坚守,保持力量等待,对方想交战打不成,求退兵又没退路,过不了十天,王世充的头就可以到我们手中。”陈智略、樊文超、单雄信都说:“算算王世充的士兵少得很,又好几次打了败仗,都已经吓破了胆。《兵法》说,‘己方力量是对方一倍则作战’,何况不止是一倍!况且刚刚来归附的江淮人士,正希望乘此机会一展身手建立功勋,趁他们的锐气利用他们作战,正可以成功。”于是众将领大声表示赞同,想打的占十分之七八,李密受众人的意见影响,决定照办。裴仁基苦苦争辩却不能说服众人,敲着地叹息道:“阁下以后一定会后悔今天的决定。”魏徵对长史郑说:“魏公虽然屡次打了胜仗,但是精兵骁将伤亡很多,战士心身很疲倦,有这两点很难应敌,况且王世充缺粮,志在决一死战,很难和他争战以决胜负,不如挖深壕沟,加高壁垒以拒敌,过不了十天半个月,王世充粮食吃完了,必然自己退兵,那时再追击他,没有不胜的。”郑说:“这是老生常谈了。”魏徵道:“这是奇策,怎么说是老生常谈!”拂袖而去。
程知节将内马军与密同营在北邙山上,单雄信