高麗
契丹軍の侵攻は、高麗が請願によって女真族の土地である江東6州の権利を下賜されていながら度々背いた故である。遼の聖宗は、蕭排押の敗戦を受けて本格的な高麗征伐を準備していたが、高麗からの「藩属国となり毎年朝貢を怠らない」旨の謝罪を受け容れ、1020年降伏による和睦を許した。1022年以降、高麗は契丹の年号を用いて朝貢の義務を果たし、契丹が高麗の江東6州領有を許した事で、高麗は鴨緑江沿いの女真族の土地を占領した。
その後、北東地域では女真との戦いが続いた。女真が居住していた江東6州への侵略に際して女真族の抵抗に遭った為、1033年から1044年にかけて北部に半島を横断する長城を築いて報復に備えた。1037年に女真水軍が長城の及ばない鴨緑江を侵したが、この後はおおむね安定を取り戻した。
この後の女真の台頭は著しく、1104年の反撃では女真軍に敗れ略奪を受けている。女真は1115年に金を建て、1125年に高麗の宗主国である遼を滅ぼした。その為高麗は金へ服属し、1126年に朝貢した。金は中華帝国となるべく、宋への介入に集中したため、高麗は属国でありながらもそれほど政治介入を受けずに済んだ。国内はおおむね安定し、1145年には現存最古の朝鮮半島史書である『三国史記』が完成した。
高麗は建国初期から太祖が契丹との貿易を禁止した。遼を建国した契丹の国土が宋と高麗の間にかけて存在したので、高麗は海上貿易を通じて宋と交易した。3回目の遼の高麗侵攻が失敗に終わってから、高麗と遼は国交を回復し、高麗は遼に食料・銅・鉄・朝鮮人参を輸出した。高麗は遼から銀銭・羊・毛皮を輸入した。
993年、契丹が高麗へ侵攻したときに、徐熙の外交努力により、以後契丹へ朝貢することで鴨緑江以東の領有を契丹から承認され、江東六城を築城するが、契丹が江東六城の割譲を要求して高麗が拒否したために、1010年契丹は再び高麗へ侵攻し、開城を占領する。撤退した契丹は高麗と1019年に講和を結び平穏な状態に戻り、高麗は契丹へ朝貢する