Pertempuran Phủ Hoài
Posisi Perancis di Tonkin ketika Bouët tiba pada awal Juni 1883 sangat berbahaya. Perancis hanya memiliki garnisun kecil di Hanoi, Haiphong dan Nam Định, pos-pos terpencil di Hon Gai dan di Qui Nhơn di Annam, dan sedikit prospek langsung untuk melakukan serangan terhadap Bendera Hitam Liu Yongfu dan Pangeran Vietnam Hoàng Kế Viêm.[2] Selama bulan Juni, Perancis menggali pertahanan mereka dan mengalahkan demonstrasi Vietnam yang setengah hati terhadap Hanoi dan Nam Định.[3] Kedatangan awal bala bantuan dari Perancis dan Kaledonia Baru dan perekrutan formasi tambahan Cochinchinese dan Tonkinese memungkinkan Bouët membalas serangan para penyiksanya. Pada tanggal 19 Juli chef de bataillon Pierre de Badens, komandan supérieur Perancis di Nam Định, menyerang dan mengalahkan tentara Vietnam yang mengepung Pangeran Hoàng Kế Viêm, yang dengan jelas menghilangkan tekanan Vietnam terhadap Nam Định.[4]
Trần Hưng Đạo
Sementara itu Tran Hung Dao juga telah berhasil merebut kembali kota Dai Than. Berita ini membuat pasukan Mongol yang saat itu sedang berbaris menuju Thang Long dilanda kepanikan. Taktik gerilya yang dilancarkan pasukan Vietnam juga sangat membuat mereka kewalahan dan menderita banyak kerusakan. Pasukan Mongol terus maju ke Thang Long menembus segala rintangan itu, namun setibanya di sana sekali lagi kota itu telah ditinggalkan oleh raja. Kedua belah pihak mengalami kalah dan menang silih berganti. Mongol meraih kemenangan di Yen Hung dan Long Hung, sementara Vietnam menang dalam pertempuran laut di Dai Bang. Setelah perang berlarut-larut dan jatuh banyak korban di pihaknya, akhirnya Pangeran Toghan memutuskan untuk mundur. Ia membagi rute lewat jalur darat melalui Noi Bang yang dipimpinnya sendiri sementara angkatan lautnya akan mundur melalui Sungai Bach Dang dipimpin oleh Jenderal Umar (dari kaum Muslim).