洺水之战
窦建德在武德四年(621)七月于长安被杀后,他的许多部将刘黑闼、范愿、董康买等在漳南(山东恩县西北)起兵,刘黑闼自称大将军。唐淮安王李神通、秦武通、王行敏均为刘黑闼所败。于是移书赵、魏,建德将士往往杀当地守城将吏响应。刘黑闼北连在渔阳(今北京市密云西南)自称燕王的高开道,兵锋甚是精锐,当他率军进至宗城时,已有众数万,唐黎州总管李世勣战败,逃奔洺州(今河北永年)又为刘黑闼所败。刘黑闼仅用半年时尽复窦建德时所统治的地区。十二月,李世民、李元吉奉命进讨。五年正月,刘黑闼自称汉东王,改元天造,定都洺州。李世民进军肥乡,分兵绝刘黑闼粮道,与刘黑闼相持两个月,刘黑闼粮尽,急于求战,率步骑二万南渡洺水,李世民率精骑击其骑兵,取得胜利,接着又乘胜进攻其步兵,刘黑闼军大败。先是李世民在洺水上流修筑堤堰,使水变浅,当刘黑闼军渡洺水时,唐军遂掘堤堰,河水暴涨,深丈余,黑闼军被水淹死者数千人。刘黑闼战败,率二百余骑逃往突厥,河北遂为唐军占领。