柴荣是个不骄不躁的好皇帝,时刻不忘自省、总结经验和教训。他深深地感觉到自己水师的欠缺,跟南唐的军队打仗,好似跛脚者跟健康者摔跤,受制约得很。为此,他下令于开封西的汴河岸边建立制船厂,制造战船几百艘,又让南唐的降卒领着其他兵卒操练。几个月之后,后周水上作战的能力已经跟南唐差不多了。
时间过得很快,眨眼间柴荣的军队已经在寿州城外围了整整一年的时间。这时候在淮南战场,南唐的元帅李景达连续增兵添将,部队很快都集中到了寿春附近,在紫金山驻扎,就像连珠一样排列了十多个营寨。跟寿州城内烽火相通,遥相呼应。寿州城虽然一直被围阻着,然而还是很不容易攻克。柴荣的将士们多有懈怠,都想着要退兵了。柴荣考虑到寿州城已经被围了这么长的时间,用不了多久,必然能够拿下来,此时如果退兵,就是半途而废了。这时候一定要鼓舞士气,坚持攻城。于是他又带领着赵匡胤亲自到了战场。
柴荣来到寿州,在紫金山下边驻扎。刘仁赡依旧死守不出,等待着南唐的军队快些到来。柴荣也考虑到了这些,便对赵匡胤说:“爱卿可率殿前人马先把南唐外围的援军消灭掉,以断城内之臆想。”
赵匡胤领命后带领着自己的尖刀人马勇不可当、势如破竹,很快把寿州外围的南唐诸军逐个击溃,打得他们狼狈逃窜。柴荣的军队分成三路对他们进行追杀。一路沿着淮河的水路;一路柴荣亲自带领,沿淮河北岸;一路是赵匡胤带领,沿淮河南岸。
三路人马对南唐的溃逃援军进行追杀,杀呀,砍呀,一直撵了两百里。追撵得南唐的军队无处可逃,最后只有投降。
此一场大战,唐军损失兵员将近四万。寿州城外的唐军外围力量全部被解决掉。
这时候,城内也是弹尽粮绝,吃没吃的,喝没喝的,总不能空着肚子守城吧?何况已经成为一座孤城了,还守得住吗?
刘仁赡见大势已去,心忧致病,无奈之下,也只好上表要求投降。
南唐的门户打开了,以后的仗要好打得多了,柴荣放心了,带领着赵匡胤回京。
回京后,柴荣又加封赵匡胤为成义军节度使、加检校太保,依旧任职殿前都指挥使。
没有过多少日子,柴荣第三次南征。大军渡淮河于濠州(今安徽凤阳)城西,扎下营寨。
南唐的军队这个时候在濠州的东北十八里滩驻扎,地势非常的好。河滩广袤好几里,周围有淮水环绕着,河水相当的深,唐军便又于四周造了栅栏停靠船只。唐军想着柴荣的军队很难渡水来打仗。哪料敌方是早有了准备的。柴荣带来了很多骆驼,令甲士骑着这些骆驼过河,径取十八里滩。那赵匡胤根本不用骑骆驼,骑着他的战马就过了河。
赵匡胤率领他的军队一口气就把唐军的水寨给攻破了,连气都不喘,烧毁敌舰七十多艘,杀死敌人两千多名,占领濠州。赵匡胤沿着淮河指挥自己的军队趁势掩杀,一路追击,马不停蹄,昼夜不息,沿河城栅,一概拿下。大军一直打到泗州(今江苏盱眙),城内守将见赵匡胤锐不可当,勇猛异常,知道难以抵敌,便急忙出来交城投降。
柴荣的大军分三路继续往前挺进,气势如虹,且战且行,金鼓之声使几十里外都能够听得见,一直到达楚州的城下。赵匡胤一路人马在楚州的城北面,他本人始终奋战在最前面,很快就把楚州给拿下了。
次年的三月初十,柴荣前去銮镇又一次抵达长江口,他让赵匡胤带着战舰开进长江,对南唐的舰船进行攻击,一直把对方的水军赶到长江南岸,烧毁南唐营寨,取得了很大的胜利。
唐军整个长江北线失守了,柴荣的大军随即摆开了要过江而战的阵势。
南唐皇帝李璟不断收到前方战败的消息,实在没有兴趣做他的文章了,一向温和的他和大臣们商议后决定派使者奉表到柴荣那里愿意去掉自己的帝号,向周称臣。并且把江北十四州的地盘划归周所有,以江为界,还向周奉送大批的财物,向周写降表乞降。
柴荣接到南唐的乞降表,龙心大悦,暂时收兵回京。