Han beleiret Firenze, men møtte så en hær forsterket blant annet med hunere under Uldin og under den vestromerske hærfører Stilicho i slaget ved Faesulae (det vil si ved Fiesole). Stilicho hadde i utgangspunktet ikke rådd over tilstrekkelige styrker til å konfrontere Radagaisus. Men da Stilicho omsider tok offensiven var det med overlegen makt; tretti regimenter fra den italienske feltarmeen, en stor kontingent fra grensen ved Rhinen, samt diverse allierte, inkludert hunere ledet av høvdingen Uldin. Konfrontert med denne overmakten hadde Radagaisus ikke annet å gjøre enn å trekke seg tilbake. Retretten gikk siden over i flukt. Til slutt ble Radagaisus tatt til fange og henrettet utenfor Firenze 23. august 406. På typisk romersk vis ble flesteparten av Radagaisus’ tilhengere gjort til slaver, men Stilicho rekrutterte elitesoldatene hans inn i den romerske hæren.