In a televised speech, President Hassan Rouhani said that Iran has plans "whatever Trump's decision will take" and "when it comes to arms and defends our country, we will not negotiate with anyone".
His comments come to Trump days before May 12 to decide if he will continue to waive sanctions against Iran, which will be lifted under the agreement, which is officially known as the Joint Comprehensive Plan of Action (JCPOA) ,
Under US Under the Act, the President must re-certify the agreement every three months.
Under the Pact 2015, which was decided by Trump's predecessor Barack Obama, some European countries, and Russia and China, Iran must in turn reduce its uranium supplies and international sanctions are lifted.
During the televised address on Sunday, Rohani said that only three countries oppose the deal ̵
Rouhani also said that Iran would produce "so many facilities, weapons and missiles necessary for our country," adding that "this is not a matter for others."
Amid growing tensions between Israel and Iran, Netanyahu resumed Sunday's talks, saying it was "better now than later" that Israel is blocking "Iranian aggression" in the region.
During the weekly Cabinet meeting, Netanyahu said Iran has "transferred advanced weapons to attack us at the front and on the Home Front" in recent months.
He described the weapons as "attack drones, ground-to-surface missiles, and Iranian anti-aircraft systems threatening Israeli Air Force aircraft."
"We are determined to block Iranian aggression against us in their earliest stages, even when it needs a fight," he said.
CNN's Shirzad Bozorgmore in Tehran and Oren Lieberman in Jerusalem contributed to this report