同年,赵郡王李孝恭、李靖奉命率巴蜀兵,顺江而下讨萧铣,另出三路军相配合。萧铣政权内部矛盾重重,人心涣散,毫无战斗力,节节败退。萧铣出降唐军,被送往长安后处死。长江中游入于唐朝版图。
武德五年(622年),李世民率军进攻窦建德旧部刘黑闼,以正、奇之道互补,断其粮道,坚壁清野,引洺水灌其阵,随之发动攻击,剿灭其部大半,迫使刘黑闼领残众窜入突厥,由此平定了河北。不久,刘黑闼借了突厥兵,折回攻略河北,李建成、李元吉出师猛击,陷入穷途末路的刘黑闼,被其部属执送李建成后处死,河北复归唐有。
武德六年(623年),李世民出兵曹州(今山东曹县西北),讨伐响应刘黑闼的徐圆朗,经过激战,收复了其所据的兖、曹等八州,平定了山东大部。

武德七年(624年),最后的大割据者、拥有江淮的辅公祏,被李孝恭所平定。至此,除了零星小股的草寇外,唐朝完成了统一。










