619年——621年李世民灭宋金刚、刘武周,收复太原,率军出关,与郑夏争战。
619年,王世充废掉杨侗自立为帝,国号为郑。隋朝彻底灭亡。
窦建德不肯向王世充称臣,也自称天子,跟王世充分庭抗礼。窦建德的国号为夏。
自此,唐、郑、夏三国鼎立。
其实隋亡之后诸侯林立,例如萧铣建西梁,沈法兴自立为梁王,杜伏威称吴王,但他们的影响力跟唐、郑、夏三国没法比。
王世充称帝后开疆扩土,出兵攻打伊州(河南洛阳嵩县)、义州(河南新乡卫辉市)、济州(河南济源)、毂(谷)州(河南洛阳新安县)等地。这些地方原是瓦岗军的地盘,后来归了李唐。
伊州、义州先后被王世充攻陷。
王世充派大将罗士信率军去打谷州。罗士信原是隋将张须陀的部下,在张须陀死后归降了李密,在李密投唐后归降了王世充。他在王世充那里感觉不受到重用,决定转投李唐。在此之前,程咬金、秦叔宝等瓦岗旧将已经弃王世充而去,投降了李唐。罗士信得到机会也率部投降了李唐。
得益于罗士信投唐,TJ不仅守住了谷州还和罗士信联手反攻洛阳。罗士信一度杀入洛阳