尽管如此,徽宗君臣还是自我陶醉,王黼、童贯、蔡攸、赵良嗣等都作为功臣一一加官进爵,徽宗还命人撰写《复燕云碑》来歌功颂德,似乎太祖、太宗未竟的伟业,真的由他来完成了。但金太祖在撤离燕京时就公开宣称二三年里必再夺回来。
宋金海上之盟至此已算交割清楚,但宋朝所得并不是全部的燕云故地,总有点心犹未甘。而三国在这一地区的利害关系也并未最后定局,稍有风吹草动,就牵一发而动全身。当时守平州(今河北卢龙)的是张瑴(亦作张觉),他原是平州所在的辽兴军节度副使,在辽末动乱中控制了平州,扩张实力,窥测方向,在辽、宋、金三国之间待价而沽。金军攻下燕京,改平州为南京,为了稳住他,加其为同平章门下事,判留守事,一方面则打算找寻机会翦除他。
宣和五年八月,金太祖病死,金太宗即位,下令将辽朝降臣和燕京居民远徙东北。燕民不愿背井离乡,过平州时私下鼓动张瑴叛金投宋。张瑴与翰林学士李石计议后,与金公开决裂,派人迎奉天祚帝之子,企图复辽。同时,他还派李石向宋朝表示归降之意,徽宗心动,以为可以藉此收回平州。赵良嗣认为宋朝不应被盟失信自找麻烦,建议斩李石以谢天下,徽宗不听。张瑴便以平、营(今河北昌黎)、滦(今河北滦县)三州降宋。
正当张瑴出城迎接诏书、诰命时,金帅完颜宗望(斡离不)率军来讨,张瑴仓皇逃入燕山郭药师的军中,其母、妻被金军俘去。张瑴之弟见老母被捕,转而降金,交出了宋徽宗赐给其兄的御笔金花笺手诏。金朝掌握了宋朝招降纳叛的证据,移牒宋朝索要张瑴。
宋徽宗指示燕山府安抚使王安中不要交人,在金人催逼下,王安中杀了一个貌似张瑴的人顶替,被金人识破,声称要举兵自取。徽宗怕金人兴师问罪,密诏杀死张瑴及其二子函送金人。郭药师对宋朝出而返尔、薄情寡恩的做法十分寒心,愤愤说:“若金人索要我郭药师,难道也交出去吗?”从此,常胜军人心瓦解,不愿再为宋朝效力卖命了。
尽管如此,宋徽宗对尚未收回的新、妫、儒、武、云、寰、朔、应、蔚等九州仍心心念念。他让宦官谭稹为两河燕山府宣抚使,前往负责收回。朔(今山西朔县)、应(今山西应县)、蔚州(今河北蔚县)守将向宋纳款请降。金朝因太宗新立,辽天祚帝在逃,未暇顾及山后九州,十一月同意割武(今陕西神池)、朔二州归宋朝。至此,宋朝实际控制的仅山后四州,因金帅完颜宗翰根本反对交出山后诸州,宋朝也不敢再作交涉。宣和六年三月,金朝缓过气来,就派人对谭稹索要二十万石军粮,说是上一年赵良嗣答应给的。谭稹以为口说无凭,金军恼羞成怒,又怨恨宋朝收留张瑴,八月间攻下宋军控制的蔚州。宋金战争一触即发。
但是辽国灭亡以后,宋朝便变相失去辽国作为它的屏障,以阻挡金兵南下。而此后金宋边境正式接壤,而金兵又果然于辽亡后南侵宋土。1126年北宋便在朝政败坏,国力和军力不振的情况下,遭强大的金兵攻克其首都汴京及中原一带的领土,酿成靖康之变,北宋灭亡。