雍熙三年宋太宗发动了第二次幽州战役。李继隆作战勇猛攻克固安、新城,涿州,俘获契丹将领一名。可惜宋太宗和曹彬的错误,宋军遭到了惨败,各路人马伤亡惨重。但李继隆部队“军成列,虏不敢击”,有秩序的撤到了宋境,在定州驻扎。当时有数万败兵溃散到定州,形势混乱,李继隆按照太宗指示,从容的安置败兵,受到太宗的表彰,改任侍卫马军都虞候、武州防御使。
同年冬辽军反击全线展开,宋辽战于河间君子馆,宋军刘廷让领兵数万迎战,以沧州都部署李继隆一万精兵为援。由于天寒冰冻宋军弓箭无法张开,刘廷让受到辽军重创死者数万。李继隆和沧州副都部署王杲领兵赴援途中遭到辽军优势兵力袭击,虽然王李二人顽强抵抗杀死了大批辽军,但终究寡不敌众。李继隆考虑到气候等形势对宋方极为不利,果断下令退保乐寿。李继隆的撤退命令是完全正确的举动,但此却成为刘廷让推托责任的把柄。战后太宗震怒下令李继隆赴京对其进行调查,但事实很快大白天下,李继隆无罪释放。端拱元年李继隆终于被任命为宋军定州都部署,不过他面对的局面是险恶的,宋军精锐几乎在一年前的歧沟关和君子馆两战中丧失殆尽,《长编》记载“缘边疮痍之卒,不满万计,皆无复斗志,河朔震恐”。
双雄争霸
端拱元年冬,辽军再次大举入侵,攻克涿州,陷长城口。李继隆领兵北上增援不敌耶律休哥,宋军退保北平寨。耶律休哥领八万精骑继续南下,陷满城,南下祁州。李继隆再次赴战,路上遇敌激战之后斩获不少,最后依据宋太宗指令退保唐河。耶律休哥的精锐铁骑也没闲着,如风雷一般迅速扑向了唐河。面对辽军凌厉攻势,李继隆一面招来镇州都部署郭守文增援,一面在北岸设下二千名伏兵准备背后偷袭。耶律休哥不愧为名将,很快发现了宋军伏兵,他首先对宋军伏兵实施攻击。李继隆见情况有变立即下令荆嗣出战救援,荆嗣杀入重围救出伏兵,迅速退到河边,把军队分为三阵,背水抵抗。辽将耶律休哥亲率骑兵主力登上烽火台求战,然后全力冲击。勇将荆嗣顽强抵抗,战斗拉锯了好几个回合后,荆嗣军抵敌不住且战且退撤到南岸和李继隆主力会合。辽军见势迅速杀过河桥。李继隆的部下袁继忠见此慷慨陈词道“今强敌在近,城中屯重兵不能剪灭,令长驱深入,侵略他郡,虽欲谋自安之计,岂折冲御侮之用乎?我将身先士卒,死于寇矣”。但黄门林延寿等却拿出太宗皇帝不许出战的诏书。李继隆早已下定决心一战,他喝斥道“阃外之事,将帅得专焉。往年河间不即死者,固将有以报国家耳。”他下令田敏带领其数百名静塞骑兵来到阵前,“静塞”这个番号是大宋精锐骑兵部队,史载:“近世边郡骑兵之勇者皆习干戈战斗而不畏懦者也,闻虏之至,或父母辔马,妻子取弓矢,至有不俟甲胄而进者。”田敏不负众望带着骑兵“摧锋先入”。李继隆,荆嗣,郭守文乘势掩杀,辽军大败,横尸遍野,宋军一直追击到满城,斩首一万五千级获马万匹。战后辽军南下的势头被初步遏制。大将裴济本来和李继隆不和但此战摒弃前嫌奋力拼杀,和敌人短兵相接,战后两人成为莫逆之交。
端拱二年耶律休哥再率三万铁骑南侵,旨在切断威虏军的补给。宋朝内部展开了激烈的争论,有人建议放弃威虏军。李继隆表示反对,他召集镇,定,高阳关精锐万人,毅然出发运粮,归途中渡过徐河后遭到耶律休哥追击。李继隆派麾下大将尹继伦偷偷进至辽军后背。到了凌晨尹继伦乘耶律休哥不备,突然从背后袭击辽军,辽军正在用餐不及防备,顿时陷入混乱。尹继伦杀入辽军指挥部,劈面一刀,耶律休哥手臂差点被砍断,狼狈逃窜,但辽军毕竟人多,很快组织反击,尹继伦渐渐支持不住,连连败退。此刻李继隆和大将王杲,范廷召领兵杀到增援。辽军败状据《宋史》记载“杀其将皮室一人。皮室者,契丹相也……寇兵随之大溃,相蹂践死者无数”宋军追击了几十里,辽军在曹河遭到宋军孔守正伏击,又死伤不少。徐河战后,宋辽战争的形势为之一振,此后十年辽军没敢再次大举进攻!