660년부터 676년까지, 신라는 백제와 고구려를 무너뜨린 뒤 이번엔 당과도 싸워야 했습니다. 이 마지막 전쟁의 승부처가 바로 매소성과 기벌포였습니다.
동맹에서 원수로 — 나당전쟁의 시작

660년, 신라는 당과 손을 잡고 백제를 무너뜨렸습니다. 668년에는 같은 방식으로 고구려까지 멸망시켰습니다. 두 나라를 무너뜨린 힘은 신라와 당, 두 나라의 연합군이었습니다.
문제는 그다음이었습니다. 당은 백제와 고구려의 옛 땅에서 물러나지 않았습니다. 668년, 당은 평양에 안동도호부를 설치하고 한반도 전체를 지배할 뜻을 드러냈습니다.
신라 입장에서는 함께 싸운 동맹이 이제 눈엣가시가 되었습니다. 670년, 신라는 먼저 당을 공격합니다. 이렇게 시작된 전쟁이 나당전쟁입니다.
매소성 전투 — 육지에서 갈린 승부, 675년
나당전쟁이 여섯 해째로 접어든 675년, 전쟁의 흐름을 바꾼 전투가 매소성에서 벌어졌습니다. 매소성이 어디인지는 아직 확정되지 않았습니다. 경기도 연천 대전리산성으로 보는 견해가 우세하지만, 양주 대모산성으로 보는 견해도 있습니다.
이곳에는 당의 장수 이근행이 이끄는 대군이 주둔하고 있었습니다. 신라군은 이 부대를 공격해 크게 물리쳤습니다.
삼국사기에 따르면 이 싸움에서 신라군이 노획한 말이 3만 380필에 달했습니다. 그 밖에도 수많은 병장기를 함께 얻었습니다. 육지에서 벌어진 이 싸움으로 당군의 기세는 크게 꺾였습니다.
기벌포 전투 — 바다에서 마침표를 찍다, 676년

매소성에서 승기를 잡은 신라는 이듬해인 676년, 이번에는 바다에서 당군과 맞붙었습니다. 무대는 금강 하구의 기벌포였습니다.
당의 수군은 설인귀가 이끌고 있었습니다. 신라 수군은 사찬 시득의 지휘 아래 맞섰습니다. 첫 싸움은 신라군이 졌습니다.
하지만 신라는 물러서지 않았습니다. 이후 스물두 차례를 다시 싸워 모두 승리를 거두었습니다. 기벌포 해전을 끝으로 당군은 더 이상 버티지 못했습니다.
안동도호부의 후퇴와 삼국통일의 완성
당은 결국 한반도 지배를 포기하는 쪽으로 방향을 틀었습니다. 668년 평양에 설치됐던 안동도호부는 670년 신성으로 옮겨갔습니다. 그리고 676년 2월, 다시 요동성으로 옮겨갔습니다.
안동도호부가 요동으로 완전히 물러난 676년, 나당전쟁도 사실상 막을 내렸습니다. 신라는 대동강 이남의 땅을 확보하며 삼국통일을 완성했습니다.
- 660년 — 나당연합군, 백제 멸망
- 668년 — 나당연합군, 고구려 멸망 / 당, 평양에 안동도호부 설치
- 670년 — 신라, 당 공격 시작(나당전쟁) / 안동도호부, 평양에서 신성으로 이동
- 675년 — 매소성 전투(육지), 신라군 승리
- 676년 — 기벌포 전투(바다), 신라군 승리 / 안동도호부, 신성에서 요동성으로 이동 / 삼국통일 완성
한능검에서는 이렇게 나옵니다
한능검에서 매소성과 기벌포는 거의 항상 순서를 묻는 문제로 나옵니다. 매소성이 675년 육지 전투, 기벌포가 676년 바다 전투라는 점을 정확히 구분해야 합니다.
안동도호부의 이동 경로도 자주 출제됩니다. 평양에서 신성으로, 다시 신성에서 요동성으로 옮겨간 순서를 헷갈리면 오답을 고르기 쉽습니다.
매소성과 기벌포 전투는 단순한 승전이 아니라, 신라가 당을 몰아내고 삼국통일을 완성하는 마지막 관문이었다는 점도 함께 기억해두시기 바랍니다.
매소성과 기벌포, 두 글자로 요약하면 '육지 먼저, 바다 나중'입니다.
확인 문제
아래 문제의 답은 모두 이 글 본문에 있습니다.
1. 매소성 전투에 대한 설명으로 옳은 것은?
- 675년 바다에서 벌어진 전투이다
- 675년 육지에서 벌어진 전투로 신라군이 승리했다
- 676년 신라군이 패배한 전투이다
- 백제 멸망 직후에 벌어진 전투이다
정답 보기
정답: 675년 육지에서 벌어진 전투로 신라군이 승리했다
매소성이 675년 육지 전투, 기벌포가 676년 바다 전투라는 점을 정확히 구분해야 합니다.
2. 기벌포 전투에서 신라 수군은 첫 싸움 이후 어떻게 되었나요?
- 첫 싸움에서 이기고 전쟁을 끝냈다
- 당군에 항복했다
- 첫 싸움에서 진 뒤 그대로 후퇴했다
- 첫 싸움에서 지고 이후 스물두 번을 더 싸워 모두 승리했다
정답 보기
정답: 첫 싸움에서 지고 이후 스물두 번을 더 싸워 모두 승리했다
이후 스물두 차례를 다시 싸워 모두 승리를 거두었습니다.
3. 안동도호부는 676년 2월, 어디로 이동했나요?
- 요동성으로 이동했다
- 한성으로 이동했다
- 웅진으로 이동했다
- 경주로 이동했다
정답 보기
정답: 요동성으로 이동했다
그리고 676년 2월, 다시 요동성으로 옮겨갔습니다.