难当率兵固守。李孝恭攻克鹊头镇（今安徽省铜陵市东北）。二月十二日，唐朝行军副总管权文诞击退攻打猷州的宋军，攻克枚洄（今安徽省泾县）等四镇。三月十六日，李孝恭在芜湖攻打宋军，攻克芜湖，既而攻占梁山等三镇。三月二十一日，唐朝徐州总管任瓌攻克扬子城（今江苏省扬州市西南），广陵城主龙龛投降。李世勣率领一万步兵渡过淮河，攻克寿阳，再攻打硖石（今安徽省寿县西北），进逼宋军的水陆防线。冯慧亮等坚守不战，李孝恭出奇兵截断敌军粮道。冯惠亮等缺少粮食，于是在夜间发兵攻打李孝恭大营。李孝恭按兵不动，双方对峙，冯慧亮只好退归。