신라는 처음에는 고구려에 동맹을 제의했으나 거절되고, 당나라 또한 고구려에 조공을 받칠 것을 제안 했으나 거절 당하였죠. 결국 신라는 당나라와 동맹을 맺음으로써 고구려의 평양성이 함락당하고, 마지막으로 백제까지도 멸망 당하게 됩니다. 하지만 당나라는 끝까지 한반도에서 세력을 뻗치고 싶어했기에 신라와 당나라 간의 전쟁이 벌어졌고, 당나라가 물러가게 됩니다.
신라와 당나라는 648년 나당동맹을 체결했습니다. 이는 백제와 고구려를 정벌하기 위한 역할을 하였습니다. 나당동맹군은 660년 백제, 668년 고구려를 멸망시켰습니다. 그러나 당나라는 고구려, 백제는 물론 신라까지 차지하려는 야욕을 부렸습니다. 이와 같은 갈등은 나당 전쟁을 일으켰으며, 매소성, 기벌포 싸움에서 승리하여 676년 당군을 축출하고 신라는 통일을 완성하였습니다.