Karl yang Botak

Selain pertikaian keluarga ini, Karl harus berjuang untuk memerangi para pemberontak di Aquitaine dan melawan suku Breton. Yang dipimpin oleh Nominoë dan Erispoë, yang mengalahkan raja di Pertempuran Ballon (845) dan Pertempuran Jengland (851), suku Breton berhasil mendapatkan kebebasan "de facto". Karl juga berperang melawan bangsa Viking, yang menjarah wilayah bagian utara negara tersebut, lembah-lembah Seine dan Loire, dan bahkan sampai ke perbatasan Aquitaine. Beberapa kali Karl dipaksa untuk membayar kekalahan mereka dengan harga tinggi. Karl memimpin berbagai ekspedisi melawan para penyerangnya dan dengan Edictum Pistense pada tahun 864, membuat pasukan lebih gesit dengan menyediakan elemen Kavaleri, pendahulu dari Kode Kavaleri Perancis yang begitu terkenal selama 600 tahun ke depan. Dengan dekrit yang sama, ia memerintahkan membangun jembatan benteng yang diletakkan diseluruh sungai untuk memblokir serangan Viking. Dua dari jembatan ini yang berada di Paris menyelamatkan kota tersebut ketika terjadi pengepungan 885–886.