To struggle against something that does not give way.
To argue uncompromisingly.
To resist or endure (something) successfully.
To oppose (something) forcefully.