통일
삼국 간의 항쟁에서 백제에게 밀리고 있던 신라는 고구려와 제휴하려 했으나 실패로 끝나게 되었고, 이에 신라는 중국 대륙을 통일한 당나라와 동맹을 맺어 백제와 고구려에 대항하고자 했다. 나당 동맹 이후, 신라는 백제를 공격하였는데, 그 사이 백제는 의자왕과 지배층의 향락 등으로 정치 질서의 문란이 생겨 국력이 쇠퇴하고 있었고, 계백이 황산벌에서 이에 저항하였으나 얼마 못가 패배하였고, 660년에 사비성이 함락되면서 백제는 멸망했다. 고구려는 잦은 전쟁으로 국력의 소모가 심했고, 정치적 내분 분열이 있었다. 결국 당나라의 공격으로 고구려는 668년에 멸망했다. 당나라는 신라와 연합하여 백제와 고구려를 멸망시키고, 신라를 이용해 한반도를 장악하려는 속셈을 가지고 있었고, 이러한 야심에 신라는 고구려와 백제의 유민들과 연합하여 당나라에 맞섰다. (나당 전쟁)
근초고왕
369년 9월, 고구려 고국원왕이 군사 2만을 이끌고 치양성(황해도 배천군, 구모로성)에 쳐들어왔다. 그러자 근초고왕은 태자 근구수를 보내 고구려군을 크게 무찌르고 고구려군 5천여 명을 사로잡았다. 《삼국사기》에는 이때 고구려로 도망쳤다가 마음을 고쳐 돌아온 백제인 사기(斯紀)가 제공한 고구려의 군사정보 덕분에 태자가 고구려군을 격퇴할 수 있었다고 적고 있다. 371년에는 근초고왕이 태자 근구수와 함께 패수(예성강)에서 고구려군을 물리치고 옛 대방(현 황해도) 대부분의 지역을 점령하였고, 이어 여세를 몰아 평양성을 공격하여 고국원왕을 전사시켰다. 김부식의 《삼국사기》 백제 개로왕본기에는 개로왕이 북위(北魏)에 보낸 표문이 기록되어 있는데, 이때 태자 근구수가 고국원왕의 목을 베어 창에 꽃아 효수하였다 한다.