遭到威虏军骑兵大会战的沉重打击,契丹人的士气陷入了最低谷。这时,一直有志于取代耶律休哥精神地位的萧挞凛站了出来。咸平年间,契丹帝国虽然对宋作战不利,但萧挞凛在其余几个方向却都大获全胜,各部族叛乱均被镇压,高丽、回鹘等国均战败求和,萧挞凛也调任南京统军使,抛开一切杂务,全身心备战宋辽之战。咸平五年(辽统和二十年,1002年),辽军以小部队袭扰战术,在边境数败杨延昭、杨嗣,略挽回一点儿士气。咸平六年,趁宋帝国西北边陲被李继迁搞得焦头烂额之际,萧挞凛、耶律奴瓜集结十万骑突击高阳关。宋廷派王超任镇、定、高阳关都部署兼定州都部署,王继忠副之,桑赞任镇州都部署,周莹任高阳关都部署。萧挞凛首先进围冀州的望都县,王超决定率六万大军救援望都,派1500人先行,自率大军列阵跟进,又传令镇州、高阳关行营前来会战。
但这时出现了一个非常意外的情况:周莹宣称虽然隶属于三路都部署王超,但必须要得到枢密院诏令才能出战(此人脑子问题也不小,疑似傅潜的师弟),结果这一路最后都没有参战。宋军本来兵力就比辽军少,这下又缺了一条膀臂,但既然已经启动就不可能停下,王超的主力兵团还是很快推进至望都。宋辽两军前锋在望都城南数里处相撞,辽军冲击宋军大阵不利,损失惨重,被斩首两千余级。萧挞凛率领主力及时赶到,收住队形。第二天萧挞凛重率辽军来战宋军大阵,仍没有取得很好的效果。但王超似乎也并非奇才,在对方束手无策的情况下也没有拿出办法来反击,形成了对峙。萧挞凛研究宋军阵型后发现王继忠所在的东侧稍有偏离主阵,立即率军猛攻,王继忠明显吃力。这时萧挞凛又祭出耶律休哥常用的战法:断粮。恰逢宋军粮队前来,萧挞凛立即派骑兵抄劫。大阵东侧的王继忠见粮队被劫,连忙率轻骑前往察看。
然而他身穿官服,非常显眼,萧挞凛敏锐的捕捉到这个战机,派奴瓜率大兵前往堵截,迅速将王继忠包围,充分发挥辽军骑兵的机动能力,将王继忠和宋军大阵分割开来。王继忠连忙指挥突围,由于他与大阵之间的空当已经完全被辽骑控制,他只能选择往相反方向突围,企图撤回威虏军。然而被萧挞凛盯上了的猎物岂能轻易放走,辽军一面与宋军大阵相峙,一面派出大批部队围攻王继忠,竟然围困数十重。镇州副都部署李福、拱圣军指挥使李升率先逃离,王继忠倒是奋勇作战,无奈寡不敌众,力竭被擒。王超见王继忠兵败,辎重粮草又被焚毁,开始指挥大阵后撤,萧挞凛一路逼至威虏军。魏能、李继宣等纷纷出兵接应,萧挞凛见好就收,退回辽境。望都之战,萧挞凛南下主战,立马取得一场大胜,极大的振奋了辽军低迷的士气,确实大有英雄气概,无愧为与休哥、斜轸比肩的一代名将。王继忠刚被俘时宋方以为他战死了,追赠为大同军节度使。而辽方对他的待遇非常高,赐名耶律显忠,后改名宗信,封楚国王,时常接待宋使,还作为使者出使宋方,据说每见宋人必大哭,显然是杨家将故事中杨四郎杨延辉的原型。经此战,契丹士气重振,为那场宋辽两大帝国几十年血腥战争的了断——澶渊之役作好了最后准备。