resolute
adamant
unyielding, dogged
hardheaded
indomitable, never-say-die
gritty
unyielding, never-say-die, indomitable
(syn)