Liu Yongfu
Liu Yongfu dan Henri Rivière

Pada bulan April 1882, kapten angkatan laut Prancis Henri Rivière merebut benteng Hanoi, sekali lagi mengungkapkan ambisi kolonial Prancis di Tonkin dan membuat khawatir pemerintah Vietnam dan Tiongkok. Pada bulan April 1883, setelah penangkapan Riviere dari Nam Dinh (27 Maret), Tiongkok dan Vietnam kembali dapat meminta dukungan Liu Yongfu dan Pasukan Bendera Hitam melawan Prancis di Tonkin.
Pada tanggal 10 Mei 1883, Liu Yongfu menantang Prancis untuk bertempur dalam pesan ejekan yang banyak ditempelkan di tembok Hanoi:
Pejuang pemberani Liu, jenderal dan gubernur militer dari ketiga provinsi, telah memutuskan untuk berperang. Dia membuat proklamasi ini kepada bandit Prancis: Semua orang tahu kau adalah pencuri. Negara-negara lain membenci Anda. Setiap kali Anda datang ke suatu negara, Anda mengklaim bahwa Anda telah datang untuk memberitakan iman, tetapi Anda benar-benar ingin membangkitkan penduduk dengan desas-desus palsu. Anda mengklaim bahwa Anda datang untuk berdagang, tetapi sebenarnya Anda berencana mengambil alih negara. Anda bertingkah seperti binatang buas. Anda sama sengitnya dengan harimau dan serigala. Sejak Anda datang ke Vietnam, Anda telah merebut kota dan membunuh gubernur. Kejahatanmu sama banyaknya dengan rambut di kepala. Anda telah mengambil alih bea cukai dan menyita pendapatan. Kejahatan ini pantas dihukum mati. Penduduk telah direduksi menjadi kesengsaraan, dan negara ini hampir hancur. Tuhan dan manusia sama-sama membencimu. Surga dan bumi sama-sama menolak Anda. Saya sekarang telah diperintahkan untuk berperang. Ketiga pasukanku berkelompok seperti awan. Senapan dan meriam saya sebanyak pohon di hutan. Kami ingin sekali menyerang Anda di ruang iblis Anda dan untuk menekan semua subjek yang tidak setia. Tetapi kesejahteraan negara sangat membebani saya. Saya tidak tega mengubah Hanoi menjadi medan perang, kalau-kalau saya merusak pedagang dan orang-orangnya. Jadi saya pertama kali membuat proklamasi ini: Anda bandit Prancis, jika Anda pikir Anda cukup kuat, kirim tentara rakyat jelata Anda ke Phu Hoai untuk bertarung di lapangan terbuka dengan prajurit harimau saya, dan kemudian kita akan melihat siapa yang terkuat. Jika Anda takut untuk datang, potong kepala para pemimpin Anda dan berikan kepada saya. Kemudian kembalikan kota-kota yang telah Anda ambil. Saya adalah seorang komandan yang berbelas kasih, dan saya akan membiarkan Anda semut-semut yang menyedihkan hidup. Tetapi jika Anda menunda, pasukan saya akan mengambil kota Anda dan membunuh kalian semua, dan bahkan rumput pun tidak akan menandai tempat Anda berdiri. Anda harus memilih antara kebahagiaan dan bencana. Hidup hanyalah satu langkah menjauh dari kematian. Tandai kata-kata saya dengan baik.
"雄威大将军兼署三宣提督刘，为悬示决战事，照你法匪，素称巨寇，为国所耻。每到他国，假称传道，实则蛊惑村愚，淫欲纵横。借名通商，实则阴谋土地。行则譬 如禽兽，心则竟似虎狼。自抵越南，陷城戕官，罪难了发，占关夺税，恶不胜诛。以致民不聊生，国几穷窘，神民共怒，天地难容。本将军奉命讨贼，三军云集，枪 炮如林，直讨尔鬼祟，扫清丑类。第国家之大事，不忍以河内而作战场，唯恐波及于商民，为此先行悬示。尔法匪既称本领，率乌合之众，与我虎旅之师在怀德府属 旷野之地以作战场，两军相对，以决雌雄。倘尔畏惧不来，即宜自斩尔等统辖之首递来献纳，退还各处城池，本将军好生之德，留你蚊虫。倘若迟疑不决，一旦兵临 城下，寸草不留，祸福尤关，死生在即，尔等熟思之。切切特示！"
Prancis tidak punya pilihan selain menanggapi tantangan yang begitu gamblang itu. Pada tanggal 19 Mei Riviere berjalan keluar dari Hanoi untuk menyerang Bendera Hitam. Pasukan kecilnya (sekitar 450 orang) bergerak maju tanpa tindakan pencegahan yang tepat, dan melakukan serangan besar-besaran ke Bendera Hitam yang disiapkan di Jembatan Kertas (Pont de Papier), beberapa mil ke barat Hanoi. Dalam Pertempuran Cầu Giấy Prancis terbungkus kedua sayap, dan hanya dengan susah payah bisa berkumpul kembali dan jatuh kembali ke Hanoi. Seperti Francis Garnier sepuluh tahun sebelumnya, Rivière terbunuh dalam pertempuran. Liu sekarang telah mengambil kulit kepala dua komandan angkatan laut Prancis dalam keadaan yang sangat mirip.