Etter keiser Taizongs død i 649 ble erobringen av Goguryeo og det personlige fiendskapet mot Yeon Gaesomun en besettelse for keiserens etterfølger, keiser Gaozong. Under Gaozong etablerte Tang en allianse med kongedømmet Silla. Da Goguryeo og Baekje angrep Silla fra nord og vest, sendte dronning Seondeok en diplomat til Tang med en desperat forespørsel om militær assistanse. I 650 mottok keiser Gaozong et dikt, skrevet av dronning Seondeok, personlig overlevert av prins Kim Chunchu (som senere ble kong Muyeol av Silla). I 653 allierte Baekje seg med japanske Yamato (Wa). Selv om Baekje var alliert med Goguryeo, delte Hanelvas elvedal de to statene og var et hinder for å kunne komme hverandre til unnsetning ved en krig. Kong Muyeol ble sillakonge i 654. Mellom 655 og 659 ble Sillas grenser stadig gjenstand for militære treffninger utløst av angrep fra Baekje og Goguryeo. Silla bad derfor om Tangs assistanse. Keiser Gaozong sendte i 658 en arme for å angripe Goguryeo. Han invaderte Goguryeo flere ganger, men Yeon Gaesomun slo tilbake alle angrep. Så lenge Yeon Gaesomun var i live ville ikke Tang-dynastiet lykkes i sine angrep mot Goguryeo.