望都之战，发生于1003年（北宋咸平六年，辽统和二十一年）4月，是当年辽军南侵期间，宋军在望都县境内发起的一场阻击战。由于宋军将领指挥失当，加之辽军成功地截断了宋军的粮道，造成了宋军阵型混乱，使得这场战役最终以宋军失败、辽军战胜而告终。
战役背景.河北之战和遂城羊山之战后，辽军方面一直在谋划着新的战事。而宋军在遂城羊山之战之后，也采取了策略对辽军进行防御。1002年三月，北府宰相萧继远率领辽军开始了新的南侵。当年四月，辽军文班太保达哩斯与宋军在梁门（今河北省徐水县境内）交战