杨义臣杀掉高士达后,认为打败窦建德没有问题。哪里知道窦建德却乘其不备,返回平原县,收拾跟随高士达战死者的遗体,都掩埋好,全军穿起白色的丧服,为高士达举行隆重的葬礼。
窦建德做完这些事后,又招集逃散的士卒,得到几千人,军队再次振奋起来,窦建德自称将军。
杨义臣自然不会放过窦建德,率领人马,便要收拾窦建德。
此时的窦建德,面对猛将杨义臣,那是没有胜算的。
可是,窦建德的运气非常好,因为杨广把杨义臣调了回去。
原来朝廷里面的大臣,为了瞒住杨广,故意把动乱的奏报不上呈。
其中内侍郎虞世基负责把各地上奏的表文呈送杨广,他对杨广说:"盗贼成不了气候,地方的官吏正在全力追剿,很快就会彻底剿除的。"并劝说皇帝不必忧心介意。
可当杨广接到杨义臣在河北收降数十万叛军的捷报后,不禁叹息说:"我原来没有听到盗贼发展到如此地步!贼势居然发展得这样快,杨义臣降贼这么多!"
虞世基却仍然对杨广说:“盗贼都是小股势力,虽多但终不能成气候,不必担忧!”说完,又进谗言,说:“杨义臣几尽剿除盗贼,长期在京城之外拥有重兵,很不合适,不得不防。”
杨广听了,随即下令追回杨义臣,并遣散他的士兵。
杨义臣为此报憾忧愤,然而,不得不回朝听命。
窦建德也正因为杨义臣的离开,重新把张金称、高士达的余部召回,因此,河北叛军复盛。
窦建德对待隋朝的官吏和当地士绅都以礼相待。
他捉到饶阳县的长官宋正本,也当作贵客,跟他商讨大计方针。
隋朝郡县的长官听说后,逐渐有献城投降他。
这样一来,窦建德军队气势更加兴旺,精兵强将达到了十多万人。
大业十三年,公元617年正月,窦建德在河间、乐寿两县的交界处设立祭坛举行典礼,自称长乐王,年号丁丑,设置官职机构,委任百官,俨然成了朝廷。
七月,隋炀帝派遣右翊卫将军薛世雄,率领三万人马讨伐窦建德!
薛世雄是一名老将,参加过北周的灭齐战争,也在隋文帝手下任将领多年,屡立战功;到了隋炀帝时,参与吐谷浑、突厥、高句丽的战争,被隋炀帝任命为右御卫大将军,在涿郡留守。
他如今让薛世雄出马,就是实在没有什么信得过的人可以用了,只有用老将。
薛世雄率领人马,到河间城南边,在七里井扎营。
窦建德听说薛世雄来了,挑选几千名精兵埋伏在河间县南部边界的沼泽里,各城镇的守军全部拔营伪装偷跑,说是躲进湖里。
薛世雄以为窦建德害怕自己,并不构筑军事设施,防守准备不足。
窦建德探清这些情况,亲自率领一千名敢于死拼的士卒袭击薛世雄。
窦建德在距薛世雄的军营有一百四十里的时候,率领敢死队二百八十人先行,命令其余的人随即陆续出发,并与士兵约好,“夜里到达薛营就进攻他们,若到达时天已经放明,就投降!”
窦建德率军走到距薛营不到一里的地方,眼看天就要放亮!
窦建德登时惶惑,知道天亮去袭击的话,只有失败的份!他当下和大家商议投降之事。
就这时,突然天降大雾,人相隔咫尺都无法辨认!
窦建德大喜,说道:“天助我也!”说罢,率军突入薛营,袭击他们!