Posted on August 2, 2022August 2, 2022 by quizandanswers10The August 2, 216 BC Battle of Cannae was fought between what two states? The Quiz: The August 2, 216 BC Battle of Cannae was fought between what two states? Sparta and Athens Persia and Greece Rome and Carthage Assyria and Egypt Parthia and Macedonia The correct answer to this quiz is Rome and Carthage.