丘孝刚率三百骑兵正行之间,忽与窦建德前军遭遇,于是奋起应战,将其打败。正欲返回卫州城中,窦建德右军赶至,全部消灭丘孝刚三百骑兵,继而进围黎阳。
经过激烈攻战,黎阳被窦建德占领。李世积父徐盖与大臣魏徵、淮安王李神通、高祖李渊妹同安公主皆在城中,于是同时被俘。只有李世积率领数百部众,渡过黄河逃出。
窦建德久慕李世积能征善战,便命其父修书寄子,劝其归降。李世积乃是孝子,为保父亲不被杀害,只得率部投降。卫州守将闻说黎阳被克,主将已降,也将卫州城献给夏王。
窦建德大获全胜,遂以李世积为左骁卫将军,命其仍守黎阳,但将其父徐盖留在身边以做人质;又命魏徵为起居舍人,将淮安王李神通安置在下博(今河北衡水),以礼相待。
其后未久,唐滑州刺史王轨家奴杀其家主来降,守将徐圆朗等人也便举城以献。于是不到一月之间,黎阳、卫州、滑州皆归夏王,河北大片土地沦陷。
窦建德班师回至洺州,修筑万春宫,并将国都迁此。
当时关东之地,河北归于窦建德,河南皆属王世充,只有杞州刺史李公逸固守雍丘(今河南杞县),不肯降贼。
王世充遣堂弟王世辩为将,带领徐州、亳州兵马围攻雍丘,攻势猛烈。
李公逸派人到长安求救,李渊议于群臣,皆都认为雍丘相距都城太远,中间又有洛阳阻隔,无法派兵赴救。高祖闻奏,只得作罢。
李公逸久候救兵不至,便将防守雍丘重任交给部将李善行,自率轻骑出城,亲至长安求救。行至襄城,便被王世充部将张殷截获,押送洛阳。
王世充劝降,李公逸不肯,便被杀害。雍丘终于沦陷,李善行战死。
李世积虽然降了窦建德,但一直想寻机归唐,又怕连累父亲。
部将郭孝恪劝道:公何不效仿当年汉寿亭侯事曹,先为夏王立功,再设法逃离?
李世积深以为然,便率本部军攻破王世充所据获嘉县,然后派人向夏王告捷。
窦建德闻报大喜,因此逐渐信任李世积,亦不再派人监视其父徐盖,任其自由行动。李世积既取获嘉,边境便与新乡相邻,而新乡守将,便是当年瓦岗山旧友刘黑闼。