contend

To struggle or compete against challenges or opponents.