Seemingly unbeatable foe (7)
I believe the answer is:
nemesis
(Other definitions for nemesis that I've seen before include "Agent of (someone's) downfall" , "opponent you can't beat" , "Something causing misery (or death) - Meissen (anag)" , "Retributive justice" , "Fate" .)