渡り合う

Etymology
Compound of.

Verb

 * 1) fight with a weapon
 * 2) match, hold one's own
 * 3) argue