The American president says the US has "all the cards" while Iran's foreign minister says he's "yet to see if the US is truly ...