To grapple with

to enter into contest with, resolutely and courageously.

See also: Grapple