US President Donald Trump voiced hope on Wednesday that diplomatic efforts would succeed on Iran's nuclear programme, even as he vowed rigorous enforcement of sanctions.