虽然没有直接和金国去攻打辽国,但是宋朝开始暗中扶持金国,在金国日渐强大后,金国攻克了辽国的黄龙府才引起了辽国的注意,但是为时已晚。由于辽国在南方主要防御宋国,在北方并没有什么防御,非常容易被骑兵突击,于是辽国皇帝天祚帝放弃国都,逃到了云中府(现在的蒙古)。
之后北宋才拍童贯率兵十五万去夹击辽军。辽国派来使者说大宋不懂唇亡齿寒的道理,帮金国灭辽眼界不够远,会为他日的大祸埋下伏笔。童贯无言以对但是百年盟约哪有自己封王来的重要。在辽国叛军郭药师的帮助下快速攻下了燕州燕山府,成功收复了燕云十六州的伟业。在宣和七年的时候,宋徽宗遵照宋神宗的遗诏;谁能收复燕云十六州的可以异姓封王,封童贯做了广阳郡王。