Iran's President Hassan Rouhani said Tuesday that world powers must "seize the opportunity" of a landmark nuclear deal, saying Tehran had taken "the necessary steps" for an accord.