Coba jelasin Pasukan yang terlibat dari Pertempuran Phủ Hoài dong

Jenderal Bouët berkomitmen 2.500 tentara Prancis dan Vietnam untuk serangan itu. Pasukan Prancis terdiri dari tiga batalyon infantri laut (chefs de bataillon Chevallier, Lafont dan Roux), tiga baterai artileri laut (Kapten-kapten Isoir, Dupont dan Roussel), empat kompi senapan militer Cochinchinese dan sekitar 450 pembantu Bendera Kuning. Para penyerang maju dalam tiga baris terpisah. Baris kiri, di bawah komando Letnan-Kolonel Révillon, terdiri dari batalyon infantri laut, sebuah kompi pendukung senapan-senapan Cochinchinese dan dua bagian artileri. Itu disertai oleh batalyon tambahan Bendera Kuning. Barisan tengah, di bawah komando kepala staf Bouët, chef de bataillon Paul Coronnat, terdiri dari batalion infantri laut dengan kompi pendukung senapan Cochinchinese dan artileri laut baterai. Baris kanan, di bawah komando Kolonel Bichot, juga termasuk batalyon infantri laut, kompi senapan Cochinchinese pendukung, dan baterai artileri laut. Barisan Bichot, yang sayap kanannya terletak di Sungai Merah, didukung oleh enam kapal perang Prancis (Pluvier, Léopard, Fanfare, Éclair, Mousqueton, dan Trombe) dari Armada Tonkin, di bawah komando capitaine de vaisseau Morel-Beaulieu. Bouët sendiri berbaris di belakang barisan Révillon dengan cadangan umum kecil.

Pasukan Bendera Hitam tampaknya telah menerjunkan sekitar 3.000 orang. Meskipun pasukan Liu Yongfu tidak jauh melebihi jumlah Prancis, mereka telah membangun dua garis pertahanan lapangan untuk memblokir jalan menuju Sơn Tây. Garis pertama, pos terdepan, berlari dari desa Cau Giay dekat Jembatan Merah, tempat kekalahan dan kematian Riviere pada tanggal 19 Mei, ke Pagoda Empat Kolom (Quatre Colonnes) di Sungai Merah. Garis pertahanan utama membentang di belakangnya, mengambil desa-desa Phu Hoai, Noi dan Hong.