Cross swords

Meaning: To argue or disagree strongly with someone.

Example: The two politicians crossed swords during the debate.