战役初期与辽军投降事件
宋太宗赵炅亲征辽国,率军攻入岐沟关(东益州),辽国东益州刺史刘宇献城投降,宋军留兵镇守。辽国北院大王耶律希达沙河迎战,但宋军凭借援军优势大败辽军,俘获五百余人。此后,涿州判官刘元德率众归降,渤海首领达兰罕率部归附,被任命为渤海都指挥使。
南京城攻防战与辽军策略调整
宋军四面包围南京城,分派将领攻打四面城门,辽国临时留守韩德让南京守城部署,但城内军心动摇。辽国南院大王耶律色真青沙河驻军,以青旗诱敌并偷袭宋军后部,迫使宋军退却。耶律学古率援军潜入南京城,协同韩德让整顿防御,击退夜袭宋兵,稳固城防。
辽国援军与宋军士气变化
辽景宗得知南京被围后,派宰相耶律沙救援,并命特里衮耶律休格五院援军替换战败的耶律希达。宋军因久攻不下,部分将领以“蟹兆”暗示撤军,士气逐渐涣散。最终,辽国剑雄节度使刘岩素、蓟州知州刘守恩接连投降,但宋军攻势因内部懈怠和辽国援军逼近陷入僵局。