在击败高句丽的盟友东突厥后，唐与新罗联盟。642年高句丽将军渊盖苏文刺杀荣留王后，渊盖苏文对唐的挑衅使唐与高句丽的关系紧张。唐太宗贞观十九年（645年），唐太宗再一次对高句丽发动进攻，但高句丽在渊盖苏文和安市城主（18世纪以后朝鲜的笔记小说称其名为杨万春）的带领下击退了唐的入侵。649年，直至唐太宗离世前也一直经营海军意图大举拿下高句丽。660年，唐和新罗的联军灭了高句丽西南的盟友百济。又随后的661年—662年，唐与新罗的联军持续进攻高句丽。虽然唐的攻击给高句丽带来损失，但在渊盖苏文在世期间，唐和新罗