Iranian President Hassan Rouhani hit out on Sunday at critics of his drive for a nuclear deal with major powers, saying they belittled the impact of sanctions on ordinary people.