永福领导的独立武装「黑旗军」勤王。阮福时为达到政治平衡，另一方面和法国议和，于1874年3月15日签订了《第二次西贡条约》，承认法国是越南的保护国；另一方面则任命刘永福为“三宣副提督”管理宣光、兴化、山西三省，以黑旗军阻止法军北上。1881年7月，由总理茹费理主导的国民议会通过了二百四十万法郎的军费用于越南战事。1882年3月，法国西贡殖民政府派海军上校李威利率军数千于4月占领河内。1883年3月李威利一军占领南定。阮福时再次邀请刘永福出兵，在越南北圻统督黄佐灸一部的支援下，于5月19日在河内城西伏击法