Pemberontakan Batavia
Castra Vetera

Tetapi untuk alasan pihak Batavia yang misterius, janji Vespasianus tidaklah cukup untuk meredakan perlawanan. Civilis memilih melanjutkan melakukan pemberontakan, ia terus melakukan pembalasan dan bersumpah akan menghancurkan dua legiun Romawi. Waktu pemberontakan dipersiapkan dengan baik, disaat perang sipil Tahun Empat Kaisar pada puncaknya, ia memanfaatkan kesempatan dan peluang tersebut dimana Roma tidak mampu menghasilkan serangan balik yang efektif atas kekuatan pemberontak. Pada saat yang sama delapan unit auxilia Batavia yang mengabdi sebagai tentara Vitellius sedang dalam perjalanan pulang mereka dengan mudah dibujuk untuk bergabung dengan pemberontak untuk Batavia yang merdeka. Hal ini menjadi penguatan penting, selain terdiri dari sejumlah tentara veteran, jumlah legiun auxillia Batavia ini lebih besar dari gabungan tentara Romawi yang ditempatkan di Moguntiacum (Mainz) dan Bonna (Bonn).
Pada bulan September tahun 69 M, Civilis mulai melancarkan pengepungan terhadap Castra Vetera, kamp yang dipertahankan oleh 5.000 tentara dari legiun Alaudae V dan legiun Primigenia XV. Kamp tersebut sangat modern, dipenuhi dengan perlengkapan dan cukup baik sebagai benteng pertahanan berdinding dari batu bata lumpur dan kayu, kamp tersebut juga memiliki menara dan parit ganda. Setelah beberapa kali gagal untuk merebut kamp dengan paksa, Civilis akhirnya memutuskan melanjutkan pengepungan sehingga pasukan Romawi kelaparan dan menyerah.
Sementara itu, Flaccus memutuskan untuk menunggu hasil dari perang di Italia. Tidak lama sebelumnya, legiun Rhine telah dihukum oleh Galba atas tindakan mereka terhadap Vindex pemberontak Gallia Lugdunensis. Vespasianus memenangkan perang dan Civilis dianggap telah membantu dia untuk menjadi kaisar dengan mencegah setidaknya dua legiun dikepung di Xanten oleh pasukan yang setia kepada Vitellius. Flaccus dan komandannya tidak ingin mengambil risiko kejanggalan militer kedua dan memutuskan untuk menunggu instruksi.
Namun ketika kabar kekalahan Vitellius tiba di ibu kota dan Civilis masih terus pengepungan, Flaccus menyadari bahwa Civilis tidak berjuang untuk Vespasianus, faktanya Civilis berjuang untuk kemerdekaan Batavia. Flaccus mulai mempersiapkan serangan balik untuk menyelamatkan legiun yang terkepung. Civilis tidak akan menunggu sampai mereka sepenuhnya siap dan meluncurkan serangan kejutan. Di malam hari tanggal 1 Desember delapan resimen kavaleri Batavia menyerang Romawi di Krefeld. Serangan ini berhasil digagalkan oleh tentara Romawi yang memenangkan pertempuran dan menghancurkan kavaleri Batavia. Tetapi kerugian Romawi sendiri sangat besar.
Mengetahui bahwa pasukan Romawi akan datang ke Castra Vetera, Civilis mengakhiri pengepungan dan mengarahkan pasukannya mengancam akan menyerang Moguntiacum. Pasukan Romawi keliru menafsirkan tujuan Civilis bergegas untuk menyelamatkan basis utama mereka di Germania Atas. Tiba di Moguntiacum mereka menerima berita dari aksesi takhta Vespasianus. Flaccus memutuskan untuk merayakan acara tersebut dengan membagikan sejumlah uang kepada legiun. Tetapi legiun ini secara historis masih setia kepada Vitellius, mantan komandan mereka. Tindakan kemurahan hati Flaccus ditafsirkan sebagai suatu pelanggaran hingga akhirnya Flaccus dibunuh dan meninggalkan tentara Romawi dalam keadaan kebingungan.
Civilis melihat peristiwa ini sebagai kesempatan dan sebelum Romawi tahu apa yang telah terjadi, Civilis dan pasukannya mengepung Castra Vetera sekali lagi.