大业九年(613年),隋炀帝再次御驾亲征高句丽。此次出征炀帝接受上次教训,允许诸将“便宜从事”。隋军包围辽东城,昼夜不停连续攻城20余日。正当辽东岌岌可危时,礼部尚书杨玄感在黎阳起兵反隋。炀帝大惊,不得不密令撤军,军资、器械、攻具及营垒等皆弃之而去。第二次征高句丽又虎头蛇尾收场了。
大业十年,隋炀帝发动第三次攻高句丽之战。右骁卫大将军来护儿在毕奢城(注:即卑沙城,在今辽宁金县东大黑山)大败高句丽军,并乘胜向平壤进发。时高句丽因连年作战,已困弊不堪,无力再战,乃遣使请降,并将去年叛隋奔高句丽的兵部侍郎斛斯政送还。炀帝见已挽回两败之辱,遂班师还朝。
8、高句丽与唐朝:最终败亡
唐朝建立后,时高句丽荣留王高建武在位,为缓和与中原关系,接连遣使入唐朝朝贡,积极与唐朝修好。唐高祖以国家初立,也对其采取了安抚政策,如册封荣留王为上柱国、辽东郡王、高丽王,并放回隋时虏获的高句丽人;高句丽也放还华人万余,并毁了由战死隋军尸体筑成的纪念物“京观”,让唐收敛安葬隋军骸骨等。双方使者来往频繁,高句丽曾派人11次入贡,甚至还曾派世子朝唐,一时表现出和平的景象。但背后,双方都明白最终不免一战。高句丽花费了巨大人工物力,在沿唐边境修筑了长城,自夫余城(注:今吉林四平市以西)至海,长千余里,十六年修成。
唐太宗贞观后期,大唐已空前强盛,东突厥也被消灭了,四夷威服,下面就开始着手收拾高句丽了,用太宗的话就是“为中国报子弟之仇”。贞观十七年(**3年),新罗遣使入朝,述说百济攻占其40余城,并与高句丽图谋断绝其唐朝的通路。唐太宗李世民派人出使高句丽,命其停止争战,遭高句丽权臣、莫离支泉盖苏文拒绝,唐太宗遂决定发兵东征高丽。次年十一月,诏命刑部尚书张亮为平壤道行军大总管,太子詹事、左卫率李积为辽东道行军大总管,率水陆大军分道进击高丽。十九年二月,唐太宗率六军从洛阳出发,御驾亲征。张亮率水军渡海袭占卑沙城;李积军攻克辽东重镇辽东城,斩俘两万余人。六月,唐军进至安市城(驻:今辽宁海城东南营城子)。高丽北部耨萨高延寿、高惠真率15万大军前来救援,被唐太宗击败,余众归降,高丽举国震恐。七月,唐军开始围攻安市城。由于守军殊死抵抗,使唐军至九月仍未攻克。时近深秋,草枯水冻,士马难以久留,唐太宗被迫于九月十八日班师还朝,没有达到征占高丽的预期目的。唐太宗此次出征,攻占辽东等十城,获七万余户,斩杀高丽兵4万余人,唐军阵亡数千人,战马损失十之七八。
