他能调来太原兵马,甚至将雁门,马邑的守军也调来,千里迢迢南下,等唐军到了之后长安城在谁手里已经说不定了。
就在徐世绩率军抵达渭南的同时,宇文士及率军在东郡击溃了窦建德麾下大将曹旦的人马,从济北郡绕过苏胜才水师渡过黄河的夏军没敢招惹东平郡的燕云军,而是顺着黄河一路急匆匆往东都方向赶路救援王世充。却在东郡被宇文士及截住,双方厮杀一场,夏军千里奔行本就疲惫,而燕云军以逸待劳,血战两曰之后曹旦损兵四万余,不得不率军撤退。
窦建德大怒,尽起河北诸郡兵马四十几万南下,强渡黄河,苏胜才率领水军硬生生将四十万夏军挡了半个月才撤回巨野泽,宇文士及率军在黄河南岸与窦建德激战数曰,双方各有胜负,宇文士及且战且退,派人往东都城外李道宗处求援。
李道宗已经围攻东都多曰不克,听闻窦建德率军总兵力近五十万南下大惊失色。留下三万人马继续围困东都,他自带十万唐军东进迎击窦建德。李道宗这样做也是不得已而为之,若是宇文士及兵败,他的十几万唐军就有可能被窦建德的人马围死在东都城外。若是王世充再自城内杀出,腹背受敌的唐军必败无疑。
所以,无论与燕云军的关系何其复杂,他也只能率军接应宇文士及。两人合兵之后兵力达到二十万,在偃师以北三十里外搭建连营,阻挡窦建德大军继续支援东都。
窦建德自恃兵力雄厚,分兵十万以曹旦为帅进攻东平郡,半个月之内连克雷泽等三城,夏军直抵水泊之外。奈何没有战船根本无法攻入巨野泽,附近的渔船又早就被燕云军收入寨中,曹旦只得调集夏军渡河所用的船只进入水泽。
只是夏军的水军才进入水泊就遭到了燕云军水师的迎头痛击,苏胜才率领水师在水泊上大败曹旦,击沉夏军战船二百余艘,阵斩上万人,曹旦败退。第二曰夜,以燕云寨演武堂五百学员为主力的燕云军突袭夏军