신라
나·당 동맹 이후, 신라는 백제를 공격했다. 지배층의 문란으로 국력이 쇠퇴하고 있었던 백제는 660년에 사비성이 함락되면서 멸망하고 말았다. 당시 고구려는 잦은 전쟁으로 국력의 소모가 심했고, 연개소문의 아들들의 갈등으로 인해 국론이 분열되어 있었다. 고구려는 결국 당나라의 공격으로 668년에 멸망하였다. 당나라는 신라와 연합하여 백제와 고구려를 멸망시키고, 신라를 이용해 한반도를 장악하려는 속셈을 가지고 있었다. 이러한 당나라의 야심에 신라는 고구려와 백제의 유민들 일부와 연합하여 당나라와 정면으로 대결하였다.
백제의 멸망
이때까지만 해도 백제는 두 나라가 고구려를 공격할 것이라고 생각해 방어 준비를 하지 않는 결정적인 패착을 저지른다. 뒤늦게서야 두 나라의 공격 목표가 백제임을 알게 되었고, 뒤늦게 방비를 서두른다. 즉, 백제의 의자왕은 당나라와 신라의 군사가 움직임을 듣고 여러 신하들을 모아 싸움과 지킴의 마땅함을 물었다. 좌평 의직(義直)이 나아가 말하기를, “당나라 군사는 멀리 아득한 바다를 건너왔으므로 물에 익숙지 못한 자는 배에서 반드시 피곤하였을 것입니다. 그들이 처음으로 육지에 내렸을 때에는 사기가 아직 안정되지 않았을 것이므로, 급히 치면 뜻한 바를 얻을 수 있습니다. 신라 사람은 대국(大國)의 후원을 믿고 있는지라, 우리를 가벼이 여기는 마음이 있을 것입니다. 만일 당나라 사람이 날카로움을 잃는 것을 본다면, 반드시 의심하고 두려워할 것이므로, 감히 빠르게 진격하지는 못할 것입니다. 그러므로 먼저 당나라 사람과 결전하는 것이 좋을 것으로 생각합니다.”라 하였다. 달솔(達率) 상영(常永) 등이 말하였다. “그렇지 않습니다. 당나라 군사는 멀리서 와서 속히 싸우려 할 것이니, 그 예봉(銳鋒)을 감당하지 못할 것입니다. 신라인들은 전에도 여러 번 아군에게 패배를 당하였으므로, 지금 우리 병사의 위세를 바라보면 두려워하지 않을 수 없을 것입니다. 오늘의 계책은 마땅히 당나라 사람의 길을 막아 그 군사가 쇠약해지기를 기다렸다가, 먼저 절반의 군사로 하여금 신라군을 치게 하여, 그 예기(銳氣)를 꺾은 연후에 그 형편을 엿보아 세력을 합하여 싸우면, 군사를 온전히 하고 나라를 보전할 수 있을 것입니다.” 의자왕은 망설이며, 어느 말을 따를 바를 알지 못하였다. 이 때에 좌평 흥수(興首)가 죄를 얻어 고마미지현(古馬彌知縣)에 유배되어 있었다. 사람을 보내 그에게 묻기를, “사태가 위급하니 이를 어찌하는 것이 옳으냐?” 라 하였다. 흥수가 이르기를, “당병은 원래 수가 많고 군율이 엄하고 분명합니다. 더구나 신라와 공모하여 기각(掎角)을 이루니 평원이나 광야에서 마주 보고 진을 친다면 승패를 알 수 없을 것입니다. 백강(白江)과 탄현(炭峴)은 우리 나라의 요로(要路)입니다. 장부(壯夫) 한 사람이 창 한 자루만 가지고도 1만 명이 이를 당하지 못할 것입니다. 마땅히 가려낸 용사가 가서 그것을 지켜, 당병이 백강(白江)에 들어오지 못하게 하고, 신라인이 탄현(炭峴)을 넘지 못하게 하시고, 대왕께서는 여러 겹으로 막아서 굳게 지키시다가 그들의 재물과 양곡이 다하고 사졸이 지치기를 기다린 연후에 힘을 떨쳐 그들을 치면 반드시 깨뜨릴 것입니다.”라 하였다.