围城打援突奇兵
窦军骤至的形势面前,于青城宫召集前线指挥会议,商讨破敌之策。会上大多数唐军将领主张暂先退兵以避敌锋,但唐宋州(治所在今河南商丘南)刺史郭孝恪、记室薛收等人却反对这么做。
他们认为,王世充据有洛阳坚城,兵卒善战,其困难在于粮草匮乏;窦建德远来增援,兵多势众。如果让王、窦联手合兵,窦以河北粮草供王,就会给唐军造成严重不利,使李唐的统一事业受挫。因此,主张在分兵围困洛阳孤城的同时,由唐军主力扼守虎牢,阻止窦军的西进,先消灭窦建德军,届时洛阳城就能不攻自下。李世民采纳了这一建议,立即将唐军一分为二,令李元吉、屈突通等将继续围攻洛阳;自己则率精兵3500人,于三月二十四日先期出发,进据虎牢。
李世民抵达虎牢的次日,即率精骑500东出10公里侦察窦建德军的情况。他派遣李世积、秦叔宝、程知节等率兵埋伏道旁,自己与尉迟敬德等仅数骑向窦建德军营前进。在距窦军军营1.5公里地处,李世民有意暴露自己,引诱窦建德出动骑兵追击。待窦骑兵进入预先设伏地点之后,李世积等及时发起袭击,击败窦军追兵,歼敌三百余人。这次小战挫抑了窦军的锋芒,对窦军的虚实有了了解。
窦军被阻于虎牢东月余,不得西进,几次小战又都失利,士气开始低落。四月间,窦军的粮道被唐军抄袭,大将张青特被俘,这使得窦军的处境更为不利。此时,国子祭酒凌敬劝谏窦建德改变作战计划:率主力渡黄河,攻取怀州、河阳,再翻越太行山,入上党,攻占汾阳、太原,下蒲津(今山西永济西)。指出这样做有三利:入无人之境,取胜可以万全;拓地收众,增强实力;震骇关中,迫使唐军回师援救,以解洛阳之围。窦建德认为其言有道理,准备采纳,但苦于王世充频频遣使告急,部将又多受王世充使者的贿赂,主张直接救洛,终于搁置了凌敬的合理建议,而与唐军胶着于虎牢一线,越来越陷入被动。
不久,李世民得到情报,说窦军企图乘唐军饲料用尽,到河北岸牧马的机会,袭击虎牢。李世民将计就计,遂率兵一部过河,南临广武,在观察了窦军情况后,故意留马千余匹在河渚,以诱窦建德军出战。次日,窦军果然中计,出动全军,在汜水东岸布阵。北依大河,南连鹊山,正面宽达十多公里,摆出一副进攻的架势。李世民正确地分析了形势,指出窦军没有经历过大战,今度险而进,逼城而阵,有轻视唐军之意。我军可按兵不动,等待窦军疲惫之后,再行出击,以一举克敌制胜。于是他一面严阵以待,使窦军无隙可乘;一面派人召回留在河(黄河)北的诱兵,准备出击。
窦建德轻视唐军,仅遣300骑