Iranian President Hassan Rouhani

Iran's President Hassan Rouhani said a nuclear deal agreed with world powers on Tuesday is a "starting point" for trust, as long as the accord is honoured.

"If this deal is implemented correctly... we can gradually eliminate distrust," he said in a live television address, alluding to Iran's long-strained relations with leading Western states.

"This is a mutual deal, a reciprocal deal," he added.