再加上自先秦以來關中、關東的對立延續到南北朝,隋唐王朝作為關隴本位的政權,對河北的統治一向不太給力,要是高句麗聯結突厥、契丹,足以牽動河北局勢。所以高句麗作為東亞一個次中心的存在,并不是中原王朝的癬疥之疾,而是心腹大患。
所以隋唐王朝開始了對高句麗的不斷征伐。
隋文帝開皇十八年(598),遣漢王楊諒征伐高句麗,因軍中疾病流行而還;隋煬帝大業八年(612),一征高句麗,因隋煬帝賣萌和表演行為藝術的興趣超過指揮作戰的興趣,隋軍慘敗而歸;大業九年(613),隋煬帝二征高句麗,因國內楊玄感叛亂而還;大業十年(614),隋煬帝三征高句麗,高句麗國王高元請降,隋軍退回后卻并不來朝,隋煬帝還想再次征討,未能成行就身死國滅了。
唐貞觀十八年(644),唐太宗李世民率李世勣、李道宗攻高句麗,一路勢如破竹,攻陷十城,遷民七萬人,斬首四萬級,但受阻于安市城,未能一舉消滅高句麗,戰馬損失也很大,只得在冬季之前班師。
此次戰役,唐太宗對自己高標準、嚴要求,認為打了敗仗,因此被一些其他朝代的腦殘粉大肆渲染。實際上此役戰績輝煌,只是未能畢其功于一役而已。
但因為這時新羅被高句麗打成了狗,向唐朝求援,于是唐與新羅結成同盟,唐朝對高句麗戰爭的策略開始變化。
隋煬帝三打高句麗的時候,新羅趁高句麗軍都在北線跟隋軍作戰,趁機奪取高句麗不少土地。等隋軍退走,高句麗怒而報復,新羅節節敗退,再打下去社稷不保,只好卑辭厚幣向唐朝求援,請唐朝來救命。
實力有所提升的新羅
因為高句麗所在的遼東及朝鮮北部,雨季泥濘,冬季苦寒,每年只有很短幾個月適合行軍作戰,所以之前屢次征伐都不能久戰,強行久戰則必然陷入危境,這是高句麗得以防御隋唐軍隊的重要原因。
唐朝既與新羅結盟,唐太宗以此為契機,決定開辟第二戰場,建設海軍,從高句麗背后登陸,南北夾擊,消滅高句麗。
百濟國本來是理想的登陸地點,這時卻與高句麗結盟攻打新羅。于是顯慶五年(660),唐高宗繼承父親遺志,派大將蘇定方消滅百濟。龍朔三年(663),唐將劉仁軌在白江口大破救援百濟的倭國水軍,徹底平復百濟復國運動。
乾封元年(666),高句麗權臣淵蓋蘇文病死,三子爭權,長子淵男生引唐軍攻高句麗。大唐名將李勣(即李世勣)總統諸軍,經兩年攻戰,終于在總章元年(668)消滅高句麗。大唐滅亡了新羅的死敵,犧牲不少,新羅社稷轉危為安,按說應該對大唐感恩戴德,但是他們是這么想的嗎?
唐滅高句麗后的半島形勢
新羅變身白眼狼
實際上新羅心里有的是小九九,尋思著把唐朝當冤大頭,只是一直沒有成功。唐攻百濟時,新羅算是配合,想吞并百濟之地,但唐軍辛苦打下的地盤怎么可能拱手相讓,唐朝在百濟故地設熊津都督府,駐軍管理。
這下新羅大失所望,在接下來唐滅高句麗之戰中磨洋工,配合十分消極,導致南路唐軍大將劉仁愿進展緩慢,南北對進沒有實現,被唐高宗大怒除名。