唐の高句麗出兵
649年に太宗が崩じると、唐は戦略を長期消耗戦に転換し、小規模の攻撃を継続して高句麗を疲弊させた。また高句麗と敵対する新羅を冊封し、661年に百済の役で高句麗の同盟国の百済を滅ぼして、高句麗を攻撃する態勢を固めた。同年、唐の高宗と武則天は、蘇定方・契苾何力・龐孝泰(中国語版)・程名振らに兵を率いさせ高句麗に侵攻させた。契苾何力は鴨緑江で淵蓋蘇文の長男の淵男生を破った。唐軍は平壌城を包囲したが、淵蓋蘇文が蛇水の戦い(中国語版)で龐孝泰の軍を破り龐孝泰を敗死させた。残る唐軍も補給が続かない状況のため撤退した。