王世充一直是李世民一家比较大的敌人,他们之间的矛盾太大,以至于当李世民攻破洛阳城之后,他下令将王世充的党羽都逮捕,其中为首的就是王世充的女婿、曾经的瓦岗寨大将单雄信。徐茂功向李世民再三乞求,但是李世民却依旧下了处死单雄信的命令。不过李世民绝对想不到自己的这个命令居然给大唐带来了一场损失数万人包括许多名将的灾难。
李世民在处死单雄信之后,洛阳城已经处于李唐的势力范围内了,李世民带兵返回长安领赏,而李渊在封赏李世民等人之后,还处死了河北义军的老大窦建德。李渊此后征召窦建德的部将来自己这里效力,可窦建德的手下却根本不领李渊的情。
这些人觉得王世充在洛阳投降之后,他手下的大将、公卿都被李世民给杀掉,这不就是前车之鉴吗?那他们又怎么敢去长安呢?而且窦建德才是他们的老大,他对他们有情有义的,如今老大被杀,自己又怎能不仅不报仇还投奔敌人呢?所以这些人再次起兵反唐。