한편, 고구려와 백제의 침입을 받은 신라는 위기를 느끼고 김춘추(金春秋)를 고구려에 보내 화친을 요청하지만 연개소문은 이를 거절하였다. 이에 신라는 당나라로 사신을 보내 고구려를 견제해 줄 것을 요청하였고, 중재에 나선 당나라가 고구려로 사신으로 사농승(司農丞) 상리현장(相里玄奬)을 보내 고구려를 협박하였다. 이에 연개소문은 "우리가 신라와 간극이 벌어진 지는 벌써 오래다. 지난번 수나라가 쳐들어왔을 때 신라는 그 틈을 타 우리 땅 500리를 빼앗아 그 성읍을 모두 차지했으니 그 땅을 돌려주지 않으면 싸움은 그칠 수 없을 것이다. "라고 사신에게 대답하였다.

이러한 보고를 받고 태종은 다시 644년에 장엄(蔣儼)을 보내 협박했지만 연개소문은 이를 일축하고 그를 토굴에 가둔다. 이로써 전쟁의 빌미를 제공했다. 이에 당 태종은 "요동은 원래 중국 땅인데 수나라가 네 번이나 군사를 일으켰으나 취하지 못했다. 내가 지금 동정(東征)함은 중국을 위해 자제(子弟)의 원수를 갚고 고구려를 위하여 군부의 치욕 을 씻으려 할 뿐이다. 또 사방이 크게 평정되었는데 오직 고구려만 평정되지 않았으니 내가 더 늙기 전에 이를 취하려 한다. "라고 하였다.

당 태종은 장작 대감을 설치해 전선을 제조하고, 식량을 영주로 집결하여 전쟁을 준비하였다. 그러나 많은 대신들이 수나라의 예를 들어 고구려 정벌에 반대하였으나 태종은 자신감에 충만하여 이를 강행하였다.

결국 644년 10월, 당 태종은 연개소문의 시역을 성토한다는 명분으로 고구려를 침공하였다.
태종이 원래 고구려 땅인데 수나라가 네 번이나 침략했다고 말한 지역은?
요동