관산성 전투
관산성 전투는 554년 백제와 신라가 관산성(管山城,지금의 충북 옥천)에서 싸워 신라군이 백제군을 무찌르고 백제 성왕을 죽인 전투이다. 그 뒤 양국관계는 백제가 멸망할 때까지 적대관계가 계속되었다.
551년에 나제 동맹(433~553)을 맺고 있었던 백제와 신라는 고구려 남평양을 공격해 한강 유역을 빼앗았다. 그러나 신라의 진흥왕은 552년 고구려와 몰래 동맹을 맺고 553년 백제의 한강 유역까지 차지했다. 이에 성왕은 554년 태자 부여창(훗날 백제 위덕왕)에게 군사를 주어 신라를 치게 했다.
백제군은 태자 부여창이 지휘하는 백제의 주력군 말고도 가야에서 동원한 군사와 왜(倭)의 원병까지 거느리고 있었다. 《일본서기》긴메이키(欽明紀)에 보면 동방령(東方領) 물부막기부련(物部莫奇武連)의 군사를 앞세워 함산성(函山城, 管과 函은 같은 뜻)을 공격하게 했다. 관산성은 신라가 새로 점령한 한강하류 지역과 연결되는 전략적 요지였다. 12월 9일 유시(酉時)에 백제군은 관산성을 불태우고 함락시켰다. 이때 신라에서는 각간 우덕(于德)과 이찬 탐지(耽知)등이 군사를 이끌고 백제군에 맞섰지만, 부여창이 이끄는 백제군에게 모두 격파당하고 드디어 구타모라(久陀牟羅)에 백제군 요새가 수축되었다.
성왕은 창을 격려해 주기 위해 50명의 기병대를 이끌고 가다가 삼년산군(보은의 삼년산성)의 비장인 고간(高干) 도도(都刀)에게 급습당해 사로잡혀 살해당했다.
관산성 전투는 기존의 연구에서 신라군의 극적인 승리로 간주되어 왔고 이 전투에서 백제와 신라의 역학관계는 완전히 뒤집혀 백제가 쇠퇴일로를 걸었다는 것이 정설처럼 여겨지고 있지만, 실제로는 그렇지 않았다는 주장도 있다. 에서 이희진 교수는 초반 관산성 전투는 백제가 확실히 우위를 점하고 있었으며, 관산성 전투에 대한 한 《삼국사기》보다는 《일본서기》기록이 보다 더 사실에 가까운 내용을 전하고 있다고 주장한다. 성왕은 처음부터 끝까지, 관산성에 투입된 백제 주력군과는 함께 행동한 일이 없으며, 《삼국사기》에서 성왕이 데리고 갔던 50명은 성왕이 측근에서 움직이는 경호병력이자 성왕의 주요 측근들이었다. 얼마 전에 큰 전투를 치른 전장에서 불과 50명에 불과한 정도를 가지고 밤에 야습을 감행한다는 것은 상식적으로 생각해도 있을 수 없는 일이며, 측근까지 대동하는 것은 처음부터 '전쟁'을 염두에 두고 움직인 것이라고 보기는 어렵다. 오히려 태자 창이 이끄는 백제 주력군에 의해 관산성이 함락된 직후 후방에서 호위병을 이끌고 이 전쟁에 직접 참여하기 위하여, 내지는 전후처리 문제를 해결하기 위하여 관산성으로 오고 있었다고 보는 것이 자연스러운 해석이다. 관산성 전투 발발 직후 신주군주 김무력은 증원군을 거느리고 백제군에게 반격을 가하려는 급박한 와중이었는데 불구하고 말이다.
또한 백제가 입은 피해에 대해서도 《삼국사기》에 "좌평(佐平) 네 명과 군사 29,600명을 목베었고 한 마리의 말도 돌아간 것이 없었다."라고 되어 있어, 당시로서는 대규모에 해당하는 3만이라는 수가 관산성에서 전멸했다는 《삼국사기》기록을 들어 백제가 입은 타격의 정도를 설명해왔지만, 같은 책 권41 열전1 김유신 상(上)에서는 "할아버지 무력(武力)은 신주도행군총관(新州道行軍摠官)이 되어, 일찍이 군사를 거느리고 가서 백제왕과 그 장수 네 사람을 잡고 1만여 명의 머리를 베었다."고 하고 있어 수적으로 차이를 보이고 있다. 이것에 대해서 1만 급이라고 기록한 것은 김무력 부대 자체의 성과이며, 여기에 다른 신라군의 성과가 합쳐진 숫자가 29,600으로 나타났다고 볼 수도 있지만 이때 탐지, 우덕이 이끌던 신라군이 백제군에게 격파당한 상황에서 신라군 전력 가운데 백제군에 맞설수 있는 것은 김무력 부대 하나뿐이었고, 그나마도 김무력 부대 이외의 다른 신라군 부대가 1만에 준하는 전과를 올릴 수 있을 정도로 집결한다는 것은 거의 불가능한 일이었다. 성왕의 목을 직접 베게 되는 비장 도도가 이끄는 삼년산성 병력도 전투 지역에서 가까운 지역에 국한되어 동원할 수 있을 뿐이므로 질적으로나 양적으로나 대단한 군세라고 보기는 어려웠다.
더욱이 관산성 전투 이후 신라에서의 논공행상 과정을 보면 신라군 지휘부의 각간 우덕과 이찬 탐지, 신주군주 김무력의 행보는 서로 큰 차이를 보이고 있다. 특히 관산성에서 백제군에 맞서 싸웠던 신라의 이찬 탐지는 일찍이 진흥왕 12년에 있었던 고구려 정벌에 잡찬의 지위로 참전했음에도 불구하고, 관산성 전투 이후로는 그 이름을 《삼국사기》안에서 더이상 찾아보기 힘든 데 반해 김무력은 이후로 승승장구하여 후손들까지 신라 조정에서 요직을 맡아 영화를 누리게 되었다는 것은 탐지가 김무력에 비해 관산성에서 별다른 공을 세우지 못했고 오히려 백제군에게 패배한 책임을 물어 실각당했을 가능성을 보여준다는 것이다. 이것으로 본다면 탐지나 우덕이 김무력에 비하면 별다른 공을 세우지 못했으며, 관산성의 신라군은 김무력의 군사와 합해 백제군에 대한 반격을 개시했다고 볼 여지도 없게 된다.
신주에 있던 김무력의 군대는 북방의 군사적 위치 때문에 관산성 전투에 직접적으로 참가하지 못한 대신, 관산성이 함락된 뒤 파병되었다. 관산성으로 이동하던 김무력 부대는 이동 과정에서 주변의 신라군까지 징집해 합류시키며 관산성으로 향했고, 삼년산성 군사들은 그때 합류한 부대 가운데 하나였다. 비록 신라군이 성왕의 관산성 행차 사실을 사전에 미리 알고 군사를 매복시켰다가 성왕을 잡아 죽였지만 이것에 대해서도 성왕의 행보가 어떻게 신라군에게 입수되었는지, 그렇다고 해도 어떻게 성왕이 지나가는 길목을 시간에 정확히 맞춰서 지킬 수 있었는지에 대해서도 구체적인 기록이 남아있지 않아 알수 없다.
관산성 전투에서 백제군이 입은 타격은 군사적인 측면보다는 정치사회적 측면에서 더 컸다고 할 수 있다. 《일본서기》에서 '기로(耆老)' 혹은 '노신(老臣)'으로 대표되는 백제 유력귀족들이 극구 반대하던 전쟁이었고, 이때 전쟁을 밀어붙인 것이 백제군을 최전방에서 지휘하던 창이었다. 전쟁을 반대하는 귀족들 앞에서 왕권의 입지를 더 넓히기 위해서도 성왕과 태자 창은 신라에 대한 공격을 성공시켜야 했다. 그런데 관산성이 이미 함락된 상황에서 성왕이 뜻하지 않게 신라군의 매복에 걸려 죽고, 성왕뿐 아니라 성왕의 정책을 지지하고 추진할 측근, 《삼국사기》에서 '네 명의 좌평'으로 대표되는 요인들까지 함께 목숨을 잃었고, 반대로 처음 전쟁을 반대했던 귀족들의 발언권이 관산성 전투를 계기로 한층 더 커지면서 백제의 왕권은 위협을 받게 되었다. 더욱이 대고구려전에 비중을 두던 백제의 정책기조는 관산성 전투를 기점으로 대신라전으로 옮겨갔으며, 이후 백제는 가야 지역에 대한 영향력을 상실하고 가야 지역은 신라에 합병되었다.