To have the endurance to see a difficult, sustained challenge to its natural end without faltering.
To participate in a boxing match for its maximum number of rounds.
Synonym of strive: to apply oneself.