二伐太原
第一次用兵北汉就铩羽而归,赵匡胤十分不甘心,几个月后,遂亲率大军二次杀奔太原而来。公元969年2月,赵匡胤留下其弟赵光义留守东京,命曹彬、李继勋为先锋,将兵十万,亲征北汉。
闻知宋军大至,北汉主命刘继业,冯进珂驻兵团柏谷抵御。刘继业命部将陈廷山率百骑前去侦察敌情,结果中伏,陈廷山降宋,为宋军带路。刘继业等见状,自知众寡不敌,退守太原。北汉主刘继元大怒,责其作战不利,罢了其兵权。
3日,赵匡胤率主力达抵太原城下,一声号令,把个太原城围得如铁桶一般。在城的东、南、西、北各立一营;李继勋军于南,曹彬军于北,赵赞军于西,党进军于北。
有人向北汉主献计,说最好乘宋军初来乍到,立营未稳,遣精兵出城,乘夜偷营,一战挫其税气。北汉主从之,遂派精兵于当夜偷袭宋宁两寨。宋军远道而来,人困马乏,正待休息。忽然鼓声大作,汉兵杀到,赵赞披挂上马应战,.乱军中挨了一箭,仍旧指挥抵抗,正在混战中,宋朝援兵突然杀到,北汉军被前后夹击,支持不住,退回城里。
赵匡胤得到探马来报,说是西寨被袭,连忙赶到西寨,发现刚才杀来的援兵衣甲不完,缺少枪械。他感到奇怪,一问才知道这原是由李谦薄率领的伐木兵,正在西山伐木,闻西寨喊杀声甚急,遂赶来增援,居然大破敌兵。此后,刘继业又对宋军东寨发动夜袭,结果被有备的宋军围困,刘继业溃围而走,党进率军穷追,刘走匿城下壕沟方得免。
北汉军见偷袭不成,只好死守,且日盼契丹救援到来。赵匡胤吸取了前次伐汉的教训,提前部署了救援兵力。他知道契丹援军必从镇州、定州方向来,遂派一支军队赴镇、定两地设伏。后来又听说他还有一支契援军将从石岭关进入,遂将勇将何继筠找来,授以数千精兵,让他到石岭关拒敌。
不多时,从石岭关和定州方向传来了捷报,两路辽兵均中了埋伏,被斩首数千人。赵匡胤命令将辽兵首级用竹竿挑着,给城上守军看。不料守军见救援无望,反而更心守城。
赵匡胤亲自督战,宋将士架起云梯爬城,一次次地被守军推倒,撞断,城上城下矢石雨,攻城宋军死伤累藉,战将也折了数员。赵匡胤一见硬攻不行,遂设法引汾水灌城,可是河水骤来。对城中形成不了多大威胁。赵匡胤又令搭楼车对城上用强弩猛射,将城头射得如刺猬一般,可是待宋军爬城时,北汉军又不知从哪儿钻了出来。
最后,连赵匡胤的卫士们也要加入战阵,禁军将领赵廷翰率诸班卫士向赵匡胤叩头请战,愿组成敢死队爬城。赵匡胤舍不得动用这支精心训练武功高强的队伍,正在僵持间,宋军中开始流行时疫,减员甚多。赵匡胤遂听从赵普的劝说,下令班师。班师时,为了以示仁义,将大批军资留了下来,几十万石的粮食和茶数万斤,绢数万匹,北汉得此,稍得苏缓。