Iran's President Hassan Rouhani says a final nuclear deal is "within reach" as Iran and 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 — is making progress, although some gaps still remain.

Rouhani indicated that Iran will allow inspections of its nuclear facilities but said the Islamic republic won't allow its "secrets" to be jeopardized under the cover of international inspections.

Negotiators reached a framework agreement earlier this month to curb Iran's nuclear program in return for the lifting of economic sanctions.