President Barack Obama's campaign to convince Congress to support the Iran nuclear deal led him on Tuesday to a veterans' convention and "The Daily Show," where he took jabs at those opposing the agreement.

In a back and forth on Comedy Central's nightly political satire show, Obama pushed back against hard questions from host Jon Stewart.

"This is an adversary. They are anti-American, anti-Semitic, they sponsor terrorist organizations like Hizbollah," Obama said of Iran.