收其亲属质于宫内。囚者相次,不减万口,既艰食,馁死者日数十人。世充屯兵不散,仓粟日尽,城中人相食。或握土置甕中,用水淘汰,沙石沉下,取其上浮泥,投以米屑,作饼饵而食之,人皆体肿而脚弱,枕倚于道路。其尚书郎卢君业、郭子高等皆死于沟壑。七月,秦王率兵攻之,师至新安,世充镇堡相次来降。八月,秦王陈兵于青城宫,世充悉兵来拒,隔涧而言曰:“隋末丧乱,天下分崩,长安、洛阳,各有分地,世充唯愿自守,不敢西侵。计熊、谷二州,相去非远,若欲取之,岂非度内?既敦邻好,所以不然。王乃盛相侵轶,远入吾地,三崤之道,千里馈粮,以此出师,未见其可。”太宗谓曰:“四海之内,皆承正朔,唯公执迷,独阻声教。东都士庶,亟请王师,关中义勇,感恩致力。至尊重违众愿,有斯吊伐。若转祸来降,则富贵可保;如欲相抗,无假多言。”世充无以报。太宗分遣诸将攻其城镇,所至辄下。九月,王君廓攻拔世充之轘辕县,东徇地至管城而还,于是河南州县相次降附。窦建德自侵殷州之后,与世充遂结深隙,信使断绝。十一月,窦建德又遣人结好,并陈救援之意。世充乃遣其兄子琬及内史令长孙安世报聘,且乞师。
四年二月,世充率兵出方诸门,与王师相抗,世充军败。因乘胜追之,屯其城门。世充步卒不得入,惊散南走,追斩数千级,虏五千余人。世充从此不复敢出,但婴城自守,以待建德之援。三月,秦王擒建德并王琬、长孙安世等于武牢,回至东都城下以示之,且遣安世入城,使言败状。世充惶惑,不知所为,将溃围而出,南走襄阳,谋于诸将,皆不答,乃率其将吏诣军门请降。于是收其府库,颁赐将士。世充黄门侍郎薛德音以文檄不逊,先诛之,次收世充党与段达、杨注、单雄信、杨公卿、郭士衡、郭什柱、董浚、张童仁、硃粲等十余人,皆戮于洛渚之上。
秦王以世充至长安,高祖数其罪,世充对曰:“计臣之罪,诚不容诛,但陛下爱子秦王许臣不死。”高祖乃释之。与兄苪、妻、子同徙于蜀,将行,为仇人定州刺史独孤修所杀。子玄应及兄世伟等在路谋叛,伏诛。世充自篡位,凡三年而灭。
窦建德,贝州漳南人也。少时,颇以然诺为事。尝有乡人丧亲,家贫无以葬,时建德耕于田中,闻而叹息,遽辍耕牛,往给丧事,由是大为乡党所称。初,为里长,犯法亡去,会赦得归。父卒,送葬者千余人,凡有所赠,皆让而不受。
大业七年,募人讨高丽,本郡选勇敢尤异者以充小帅,遂补建德为二百人长。时山东大水,人多流散,同县有孙安祖,家为水所漂,妻子馁死。县以安祖骁勇,亦选在行中。安祖辞贫,白言漳南令,令怒笞之。安祖刺杀令,亡投建德,建德舍之。是岁,山东大饥,建德谓安祖曰:“文皇帝时,天下殷盛,发百万之众以伐辽东,尚为高丽所败。今水潦为灾,黎庶穷困,而主上不恤,亲驾临辽,加以往岁西征,疮痍未复,百姓疲弊,累年之役,行者不归,今重发兵,易可摇动。丈夫不死,当立大功,岂可为逃亡之虏也?我知高鸡泊中广大数百里,莞蒲阻深,可以逃难,承间而出,虏掠足以自资。既得聚人,且观时变,必有大功于天下矣。”安祖然其计。建德招诱逃兵及无产业者,得数百人,令安祖率之,入泊中为群盗,安祖自称将军。鄃人张金称亦结聚得百人,在河阻中。蓚人高士达又起兵得千余人,在清河界中。时诸盗往来漳南者,所过皆杀掠居人,焚烧舍宅,独不入建德之闾。由是郡县意建德与贼徒交结,收系家属,无少长皆杀之。建德闻其家被屠灭,率麾下二百人亡归。士达自称东海公,以建德为司兵。后安祖为张金称所杀,其兵数千人又尽归于建德。自此渐盛,兵至万余人,犹往来高鸡泊中。每倾身接物,与士卒均执勤苦,由是能致人之死力。
十二年,涿郡通守郭绚率兵万余人来讨士达。士达自以智略不及建德,乃进为军司马,咸以兵授焉。建德既初董众,欲立奇功以威群贼,请士达守辎重,自简精兵七千人以拒绚,诈为与士达有隙而叛之。士达又宣言建德背亡,而取虏获妇人绐为建德妻子,于军中杀之。建德伪遣人遗绚书请降,愿为前驱,破士达以自效。约信之,即引兵从建德至长河界,期与为盟,共图士达。绚兵益懈而不备,建德袭之,大破绚军,杀略数千人,获马千余匹,绚以数十骑遁走,遣将追及于平原,斩其首以献士达。由是建德之势益振。
隋遣太仆卿杨义臣率兵万余人讨张金称,破之于清河,所获贼众皆屠灭,余散在草泽间者复相聚而投建德。义臣乘胜至平原,欲入高鸡泊中,建德谓士达曰:“历观隋将,善用兵者,唯义臣耳。新破金称,远来袭我,其锋不可当。请引兵避之,令其欲战不得,空延岁月,将士疲倦,乘便袭击,可有大功。今与争锋,恐公不能敌也。”士达不从其言,因留建德守壁,自率精兵逆击义臣。战小胜,而纵酒高宴,有轻义臣之心。建德闻之曰:“东海公未能破贼而自矜大,此祸至不久矣。隋兵乘胜,必长驱至此,人心惊骇,吾恐不全。”遂留人守壁,自率精锐百余据险,以防士达之败。后五日,义臣果大破士达,于阵斩之,乘势追奔,将围建德。