통일
삼국 간의 항쟁에서 백제에게 밀리고 있던 신라는 고구려와 제휴하려 했으나 실패로 끝나게 되었고, 이에 신라는 중국 대륙을 통일한 당나라와 동맹을 맺어 백제와 고구려에 대항하고자 했다. 나당 동맹 이후, 신라는 백제를 공격하였는데, 그 사이 백제는 의자왕과 지배층의 향락 등으로 정치 질서의 문란이 생겨 국력이 쇠퇴하고 있었고, 계백이 황산벌에서 이에 저항하였으나 얼마 못가 패배하였고, 660년에 사비성이 함락되면서 백제는 멸망했다. 고구려는 잦은 전쟁으로 국력의 소모가 심했고, 정치적 내분 분열이 있었다. 결국 당나라의 공격으로 고구려는 668년에 멸망했다. 당나라는 신라와 연합하여 백제와 고구려를 멸망시키고, 신라를 이용해 한반도를 장악하려는 속셈을 가지고 있었고, 이러한 야심에 신라는 고구려와 백제의 유민들과 연합하여 당나라에 맞섰다. (나당 전쟁)
위덕왕
성왕이 전사하여 나라가 불안한 가운데 태자로서 왕의 임무를 수행하던 그는 국정을 맡자마자 고구려의 침입을 받아야 했다. 고구려는 554년 음력 10월에 군대를 이끌고 쳐들어왔는데, 이는 성왕이 죽은 지 불과 3개월 만이었다. 고구려는 신라가 길을 열어주자, 단숨에 웅진성(熊津城)까지 달려와 백제를 위협하였다. 백제의 옛 도읍이자 군사적 요충지인 웅진성은 사비성에서 불과 한나절 거리도 떨어져 있지 않은 곳이었다. 말하자면 백제의 폐와 같은 곳인데, 고구려가 한걸음에 달려왔으니, 백제로서는 당황하지 않을 수 없었다. 위덕왕은 총력전을 펼쳐 가까스로 고구려군을 패퇴시켰지만, 고구려의 재침을 염려하지 않을 수 없었다. 또한 고구려의 침략은 신라가 길을 터준 결과였으므로, 고구려와 신라가 연합하여 공격해올 수도 있었다.