阿骨打
遼の権威は地に墜ち、契丹はアクダに講和を申し入れた。
一方、北の遼に苦しめられてきた宋朝(北宋)はアクダの快進撃の報に接して金朝に接近し、1118年、宋と金で遼を挟撃することをもちかけた。契丹との講和交渉が進まないなか、金は宋の提案に乗ることとし、1120年に北宋との間で「海上の盟」と称される盟約を結んだ。条件は、従来契丹国家の遼に支払ってきた歳幣(絹30万匹、銀20万両)を女真国家の金にまわすこと、金は戦闘において万里の長城よりも南に越えないこと、金・宋同盟が成ったのちは金・遼講和を進めないことの3つであった。さらに宋側から追加された条件は燕雲十六州に関してであった。それは、燕京(大興府、現在の北京市)については宋が攻めるが、雲州(西京大同府、現在の山西省大同市)の攻撃は金が担当すること、ただし、占領後は宋に引き渡してほしいというものであった。アクダは、身勝手な宋の申し出に反駁し、宋もそれに応えられない状況が続いたが、1121年、アクダは結局約束通り、雲州を制圧して天祚帝を陰山山脈方面(当時は西夏の領域)に敗走させた。
一方の宋は南方で方臘の乱が起こったため、燕京攻撃のために用意した軍の一部をこれにまわさざるを得ず、攻撃が遅れた。しかも弱体化した宋軍は、契丹最後の砦としてのこした耶律淳・耶律大石らの守る守備軍に連敗を喫したため、宋軍の司令官の童貫は当初提示した条件を自ら破り、金に燕京を落とすよう要請した。結局、金が燕京を落として宋に割譲し、代償として大量の銭と糧食を得ることとなった。