。为防止隋的再次入侵，婴阳王高元曾上表称“辽东粪土臣元”，隋文帝只好适时罢兵，待之如初。（隋书卷八十一·列传第四十）。隋炀帝大业三年（公元607年），正值隋炀帝北巡榆林发现高句丽与突厥联盟。导致隋炀帝612年，率百万大军从陆路和海路同时进攻时属高句丽的辽东地区，但大败而归。在随后613年和614年对高句丽的进攻中，隋炀帝都是无功而返。隋炀帝连年征重兵攻打高句丽引发隋末民变，并间接导致618年隋朝的灭亡。同年，婴阳王去世，荣留王继位。与此同时，高句丽在争夺汉江流域不果后，对百济和新罗发动了进攻。