liǎng xiāng dòu

  1. lit. two tigers fight (idiom)
  2. fig. a dispute between two powerful adversaries; a battle of the giants