신라
나·당 동맹 이후, 신라는 백제를 공격했다. 지배층의 문란으로 국력이 쇠퇴하고 있었던 백제는 660년에 사비성이 함락되면서 멸망하고 말았다. 당시 고구려는 잦은 전쟁으로 국력의 소모가 심했고, 연개소문의 아들들의 갈등으로 인해 국론이 분열되어 있었다. 고구려는 결국 당나라의 공격으로 668년에 멸망하였다. 당나라는 신라와 연합하여 백제와 고구려를 멸망시키고, 신라를 이용해 한반도를 장악하려는 속셈을 가지고 있었다. 이러한 당나라의 야심에 신라는 고구려와 백제의 유민들 일부와 연합하여 당나라와 정면으로 대결하였다.
신라의 대외 관계
백제 성왕은 전 해의 신라의 공격에 대하여 분하게 여겼다. 《삼국사기》에 따르면, 본기(백제)에서는 "32년(554년) 가을 7월에 왕은 신라를 습격하고자 하여 친히 보병과 기병 50명을 거느리고 밤에 구천(狗川, 현재의 옥천)에 이르렀다. 신라의 복병(伏兵)이 일어나자 더불어 싸웠으나 난병(亂兵)에게 해침을 당하여 죽었다."고 하고 본기(신라)에서는 "백제왕 명농이 가량(加良)과 함께 관산성(管山城)을 공격해 왔다. 군주(軍主)였던 각간 우덕(于德)과 이찬 탐지(耽知) 등이 맞서 싸웠으나 전세가 불리하였다. 신주군주(新州軍主) 김무력이 주병(主兵)을 이끌고 나아가 교전함에, 비장(裨將)인 삼년산군(三年山郡)의 고우도도(高于都刀)가 백제왕을 급히 쳐서 죽였다 이에 모든 군사가 승세를 타고 크게 이겨, 좌평(佐平) 네 명과 군사 2만 9천6백 명을 목베었고 한 마리의 말도 돌아간 것이 없었다. " "고 기록되어 있다. 즉, 성왕이 한강을 빼앗긴 것을 분하게 여겨 성왕이 밤에 몰래 신라를 기습하려다 사망했다는 것이다.