Dopo un anno di preparazione, Teodorico II attaccò Teodeberto e lo sconfisse a Toul, poi dato che Teodeberto era riuscito a fuggire, con parte dell'esercito, lo inseguì e lo raggiunse sulle rive della Mosella, a Tolbiac (612), dove Teodeberto aveva raccolto intorno a sé anche Sassoni e Turingi ma dove fu definitivamente sconfitto, nella cruenta battaglia che ne seguì. Allora Teodeberto tentò nuovamente di fuggire, con pochi intimi, ma fu catturato a sud di Zülpich, condotto a Colonia, senza vesti regali, davanti a Teodorico, che lo inviò in catene a Chalon; a Chalon fu giustiziato, probabilmente per ordine della nonna Brunechilde.