President Hassan Rouhani said a final nuclear deal is “within reach” as Iran and six world powers face a June 30 deadline for an agreement.

Rouhani told a press conference Saturday that negotiations between Iran and the six-nation group – the U.S., Russia, China, Britain, France and Germany – are making progress, although some gaps still remain.

“If the other party respects the rights of the Iranian nation and our national interests and doesn’t seek excessive demands, I believe a deal is within reach,” he told reporters.