唐の第1次高句麗遠征
特に612年に煬帝は高句麗攻撃に100万人に上る部隊を移動させたが、惨めにも失敗した。高句麗との戦争は、隋を激しく弱体化させ、更に崩壊を早めながら隋を不安定にした。
7世紀、630年に東突厥を征服し640年にシルクロード沿いの小国数か国を征服すると、太宗は高句麗に注意を向け始めた。高句麗は最早嘗てほどの力はなかったが、依然として地域での力は強大であった。太宗は高句麗を破る個人的な野心を持ち、煬帝が失敗したことで成功しようと決めた。
一方高句麗では栄留王が高句麗の大貴族の一人淵蓋蘇文(ヨン・ゲソムン)を脅威とみなした為に栄留王は多くの廷臣と共に淵蓋蘇文を処刑する計画を立てた。しかしこの陰謀は失敗し、淵蓋蘇文は反対派の廷臣と一緒に王を殺し、栄留王の甥宝蔵を高句麗の新王にした。ここから淵蓋蘇文は傀儡の宝蔵王を通じて事実上高句麗を支配した。
642年、義慈王は新羅を攻撃し、約40か所を確保した。643年、新羅が高句麗と百済の連合軍の攻撃を受けている為に善徳女王は唐の援助を要請した。太宗は高句麗と百済が新羅への攻撃をやめるよう要求する相里玄獎という廷臣を送ったが、淵蓋蘇文は拒否した。
647年、関係が正常化すると、太宗は再び高句麗との関係を締め付け、遠征に向けて3万の部隊を用意した。今度は高句麗を弱体化するために高句麗に対して小規模の攻撃を開始するよう命じた。一部の唐の将校は、そのような遠征には1年分の食糧と戦艦の建造が必要であると助言した。剣南道は前の戦争には関わっていなかったので、唐の将校は、ここでの軍艦建造を提案した。太宗は合意し、軍艦建造の為に強偉を派遣した。しかし人々は間もなく剣南道の人々が軍艦建造に向いていないことを悟った為に最後は軍艦建造用に肋材を提供することを担当するだけになった。
649年、太宗が死去した。死ぬ前に戦役を中止するように命令した。高宗が即位すると、唐は一連の高句麗と百済に対する戦争を開始した。666年、淵蓋蘇文が死去し、高句麗の力は、後継問題を巡って激しく弱体化した。唐と新羅の連合軍は、逃亡者淵男生の支援を受けて667年に高句麗への新たな侵攻に取り掛かり、668年、淵蓋蘇文の死後に紛争や多数の逃亡、広範な士気沮喪により苦しめられた高句麗を遂に征服し分裂させた。