阮军队始终无法冲破西山军对归仁的包围圈，因此阮福映令武性弃城逃出。武性拒绝了，并建议阮福映攻打西山朝首都富春（今顺化）。阮福映最终接受了武性的建议。1801年五月，阮福映兵至思容海口，击败阮文治所率的西山军。旧阮乘胜追击，直入渜海口（今顺安海口）。阮光缵亲率西山军抵抗，根据参战的让-巴蒂斯特·沙依诺描述，这是旧阮与西山朝之间爆发的最为惨烈的一战，战场上尸横遍野。西山军大败溃散，支持西山朝的华南海盗也遭到旧阮军队的沉重打击，重要海盗首领东海王莫观扶以及统兵梁文庚、樊文才被旧阮俘虏。阮光缵率太宰阮光绍、元帅