고구려-당 전쟁
무엇보다도 과거 645년 제1차 고구려-당 전쟁 때는 개모, 요동, 백암 등 요동의 주요 성들이 함락 되었지만 고구려 주력부대는 보존되어 안시성 근처 주필산에서 당나라의 군대와 대치하고 있었고, 661년 제2차 고구려-당 전쟁 때는 비록 압록강 유역에서 연남생이 이끄는 고구려 군대가 궤멸하고 수도 평양성이 포위되었지만 역시 고구려의 주력부대는 요동에 존재하고 있어 당나라 군대의 작전 행동에 제약이 있을 수 밖에 없었다. 하지만 제3차 고구려-당 전쟁에서는 요충지 신성의 함락과 연남생이 이끄는 투항세력에 이어 금산전투를 통하여 기본적으로 고구려 군의 주력 정예부대는 소멸되어 버렸고 이후 전쟁의 전개는 당과 고구려의 군사적 균형이 무너져 고구려의 일방적인 열세로 돌아서게 된다.
제2차 고구려-수 전쟁
612년 3월 15일, 수 양제가 직접 군사를 지휘하며 수나라의 대군은 요하에 이르렀고 수나라 대군이 모두 모여 물가에 이르러 큰 진을 이루었으나, 동쪽으로 진군하는 수 나라 군사와 이를 방어하는 고구려 군사간에 첫 전투가 벌어졌고, 이곳에서 수나라 군사와 고구려 군사간에 2달 동안에 걸쳐 치열한 전투가 벌어졌다. 고구려 군사가 강을 막고 지켰으므로 수나라 군사가 건너오지 못하였다. 수 양제가 공부상서 우문개에게 명하여 요하 서쪽 언덕에서 3개의 부교를 만들게 하였는데, 완성되자 끌어다 동쪽 언덕으로 갔으나 짧아서 한 길 남짓하게 언덕에 미치지 못하였다.