Da Claudius II stadig nærmet seg, forsøkte goterne først å invadere Italia direkte. De møtte en stor romersk hær ledet av Claudius i slaget ved Naissus i september 268 eller 269 ved Niš i dagens Serbia. Slaget var særdeles voldsomt, og store antall krigførende på begge sider ble drept, men ved et tidspunkt lurte romerne goterne inn i et bakhold ved å late som de flyktet. Rundt 50 000 gotere skal ha bli drept eller tatt til fange, selv om dette antallet er åpenbart er overdrevet og for rundt antall til å være troverdig, er det ingen grunn til å tvile at antallet døde var enormt. Deres base ved Thessaloniki ble også ødelagt. Det synes som om den senere keiser Aurelian hadde ansvaret for hele det romerske kavaleriet i Claudius' keisertid, og at han ledet det avgjørende angrepet i slaget. En del av de overlevende bosatte seg innenfor Romerriket mens andre ble rekruttert inn i hæren. Seieren sikret Romerrikets overlevelse i ytterligere to århundrer. I 270, etter at Claudius var død, angrep goterne på nytt, ledet av Cannabaudes, men de ble beseiret av Aurelian. Derimot oppga han Dakia bortenfor Donau.