八万水军，分乘1200艘战船（包括4艘欧式军舰、40艘大型战船和300多艘大划艇）北上救援。阮福映派武彝巍、黎文悦击退了驻守施耐海口的西山军武文勇部，又遣阮文张粉碎了华南海盗劫夺后勤物资的图谋，乘胜攻取了广南、广义两府。阮福映派阮文瑞、刘福祥二人前往联络万象。刘福祥率阮军从万象攻打乂安府，万象王因塔翁（昭印）派兵四千余人协助。北河的豪强纷纷举兵支持旧阮。但是，旧阮军队始终无法冲破西山军对归仁的包围圈，因此阮福映令武性弃城逃出。武性拒绝了，并建议阮福映攻打西山朝首都富春（今顺化）。阮福映最终接受了武性的建议。