Iranian President Hassan Rouhani has said his nation will not accept a comprehensive nuclear deal with major powers if all sanctions imposed on Iran are not lifted, state television reported.

"If there is no end to sanctions, there will not be an agreement," Mr Rouhani said in a televised speech.

"The end of these negotiations and a signed deal must include a declaration of cancelling the oppressive sanctions on the great nation of Iran."

Iran wants sanctions that include nuclear-related United Nations resolutions, as well as US and EU nuclear-related economic sanctions, to be lifted at once.

The US says that sanctions against Iran would be removed gradually.

In what was seen as a setback for US President Barack Obama, he agreed yesterday that Congress should have the power to review any deal with Iran, backing down to pressure from Republicans and some in his own party.

The move blocks Mr Obama's ability to waive many US sanctions on Tehran while Congress reviews the deal.

It also allows Congress a final vote on whether to lift sanctions imposed by US lawmakers.

Mr Rouhani said this was an internal issue for Washington.

"What the US Senate, Congress and others say is not our problem. We want mutual respect ... We are in talks with the major powers and not with the Congress," Mr Rouhani said, adding that Iran wanted to end its isolation by having "constructive interaction with the world and not confrontation".

Israeli Intelligence Minister Yuval Steinitz said his country was pleased with the US Congress deal.

Israel was hugely critical of a preliminary accord reached between Iran and world powers on 2 April, saying it would not prevent Iran from developing nuclear weapons.

Iran says its nuclear programme is peaceful, but it has never welcomed intrusive inspections and has in the past kept some nuclear sites secret.

A delegation from the International Atomic Energy Agency, the United Nations' nuclear watchdog, arrived in Tehran on Wednesday for scheduled technical talks, Iran's semi-official Mehr news agency reported.

Talks with the IAEA are parallel to Iran's nuclear negotiations with the powers seeking a permanent agreement on curbing the country's nuclear activities by 30 June.

Iran and major powers will resume talks on 21 April.