显德三年正月,
后周攻南唐
正阳之战获胜后,
周世宗柴荣即乘势率领诸军进抵
寿州(治寿春,今安徽
寿县),御营淝水(今安徽寿县北肥河)之北,令徙正阳(今安徽寿县西南
正阳关)浮桥于
下蔡(今安徽凤台);征召宋、陈、许、蔡(今河南商丘、淮阳、许昌、
汝南)与毫(今属安徽)、颍(今安徽阜阳)等州丁夫数十万,配合诸军攻打寿州。二十二日,柴荣亲督诸将攻城,昼夜不息。南唐清淮军节度使
刘仁赡坚守抗击,屡挫后周军攻势。相持数日不克,柴荣乃部罟围城打援,易
李重进为
淮南道行营都
招讨使,以李谷判寿州
行府事,继续围城;遣
赵匡胤、
韩令坤等将分路出击。
二十六日,赵匡胤以诱伏歼敌之策,于涡口(今安徽
怀远东北)首战胜捷,斩南唐军都监何延锡,缴获战舰50余艘。继率数千兵倍道疾趋
清流关(今安徽滁州西北)。二月初,与南唐北面行营应援使
皇甫晖、应援
都监姚凤所部万余兵相遇。皇甫晖持重整军,列阵山下;赵匡胤引兵出山后邀击,南唐军大惊,且战且退,入滁州城后断桥自守。赵匡胤访村民并用为向导,夜蹑其后,穿行山背小径,跨马浮西涧(又名上马河,今安徽滁州城西北)水,直抵城下,出其不意,攻其不备,斩关而入,巷战获捷,攻克滁州,生擒皇、姚二将。此时,诸路将领所向克捷,
南唐主
李璟惊恐,求和遭拒,乃部署反攻。三月,命齐王
李景达、
监军使陈觉率兵2万渡江,自瓜步(今南京六合南)北上;
柴荣亦调整部署,命
赵匡胤率兵2000屯六合,迎击南唐军反攻。四月,李景达率军进至距六合一舍(30里)处扎营,观望不进。后周军诸将欲出击,赵匡胤知寡不敌众,乃示形用谋,决定以逸待劳,俟南唐军出战,动中破敌,使其难辨虚实。未几,南唐军果出战。赵匡胤挥师奋力拚杀,终以少胜多。