Israeli Prime Minister Benjamin Netanyahu says the US must require Iran to relinquish all of its enriched uranium and be barred from enriching more, as part of any nuclear deal with Tehran.

In a speech in Jerusalem on Sunday, he outlined several conditions he wanted, including that "all enriched material has to leave Iran" and that "there should be no enrichment capability".

His comments come as Iranian and US officials prepare for a second round of talks in Switzerland on Tuesday.

Iran will consider compromises to reach a nuclear deal if the US is willing to discuss lifting sanctions, Iranian deputy foreign minister Majid Takht-Ravanchi told the BBC in Tehran.

However, Iran regards zero enrichment as a red line and a violation of its rights under the nuclear non-proliferation treaty.