哥则带兵向西南进发，击败望都的宋军后杀入祁州。九日，辽军南大王和耶律休哥部会合，这支军队开始向君子馆推进。十二日，漫天大雪，宋辽双方大军于君子馆相遇。
血战君子馆.瀛洲都部署刘廷让决定主动出战迎击辽军，同时把一部分精锐部队交给李继隆，让他情势危急时救援。辽军首先发动进攻，弓弩（神臂弓？）本是缺少骑兵的宋军对抗辽军骑兵的利器，但严寒的天气让衣衫单薄的宋军士兵被冻得手木足僵，无法使用弓弩，所以在战斗中面对辽军骑兵处于劣势。宋军御前忠佐神勇指挥使桑赞领本部兵与辽军激战，双方从辰时战至申时