辽国天祚帝在金军的攻击下逃入夹山,天祚帝的堂叔耶律淳被众人拥立为天锡皇帝,并建立北辽。天锡皇帝派人向金国称臣,但金国未同意。
童贯平定方腊后,挥师北上。当童贯来到高阳关后,眼前的景象让他忧心忡忡。由于宋辽百年的和平,这地区战备松驰,当地百姓早已不知兵革,童贯原以为王师北伐时,北地的老百姓一定会箪食壶浆以迎王师。实际上,燕云的百姓早已习惯了辽朝的统治。看到这样的情景童贯只能硬着头皮进军,辽国大骂宋朝不义,破坏当初的盟约。
此时童贯率军攻辽,在道义上确实有问题,副将种师道就对这场战争能否取胜表示怀疑。宋军在面对北辽这支被金国打得无处可逃的军队时仍然是连吃败仗,刚开始时宋徽宗还是从心里瞧不起北辽,认为童贯大军可一举拿下,但没想到辽国一支残军竟然打得宋军大败而归。
当年七月北辽皇帝耶律淳病故,宋朝时任宰相王黼劝说徽宗再次伐辽。这次仍由童贯做主帅,刘延庆代替种师道。辽军大将萧斡断了宋军的粮道,刘延庆在白沟再次遭遇大败。
宋军在战场上的表现着实太难看了,反观金国此时已一举攻下辽中京与西京(山西大同),见宋军拿不下燕京,金军决定亲自拿下燕京。
听说金国打下燕京,宋朝派赵良嗣向金国商谈燕云归还事宜,金太祖阿保机轻蔑的说:“当初我们两商议夹攻辽国,可贵国却两次大败,毫无所获,现在我大金打下的燕京,你们怎有脸来取吗?”
赵良嗣只得委屈求全,经过再三请求,金国最后强硬表态:只许将燕京六州二十四县交给宋朝,且宋朝每年需向金国支付五十万岁币,同时需再补交一百万燕京地区的税收钱。赵良嗣知道金国人的要价太高,但又有什么办法,谁叫宋朝的军队如此无能呢。
赵良嗣回到宋朝后向宋徽宗回命,宋徽宗只得全部答应金国条件,同时附加一个条件,要金国把西京也给宋朝,金国人说要还西京可以,你再出二十万两军费吧。后来金国人收到赎金后仍不归还西京。
等到双方交割燕京,宋军入城后才发现燕京城几乎成为废墟,城内财物洗掠一空,居民逃离九成,宋朝被金人彻彻底底的玩了一把。
虽然得到的只是一座空城,且还是花天文数字的银子从金国手里要来的,但宋徽宗还是觉得自己是有宋百年以来最了不起的皇帝,太祖、太宗都没有收复的燕云,到宋徽宗这里却做到了,这难道不是旷世之功吗?
这就好比某人的老婆被别人占有了,自己上门去要回来,但被人家胖揍了一顿,现在没有办法只得找另一个流氓去帮忙要回来,这个流氓要回了他老婆,但流氓顺便也玩了他老婆一把,再向他要十万元钱才还老婆,而这个人得到老婆后觉得是非常值得庆祝的事,到处炫耀,这样岂不是可笑至极。
宋徽宗为了表彰王黼、童贯、蔡攸、赵良嗣等收复燕云有功,命人撰写《复燕云碑》,金太祖阿保机在金国公开宣称要在二到三年里夺回燕云之地。