The incumbent Hassan Rouhani has won a landslide victory in Iran’s presidential election, meaning that it is he who will be dealing with an antagonistic US President Donald Trump. But if Trump makes good on his vow to withdraw the US from the international nuclear deal with Iran, Rouhani's moderate forces will be in serious trouble.