US President Donald Trump

US President Donald Trump will extend sanctions relief granted to Iran under its 2015 nuclear deal with the United States and other world powers, leaving the accord intact for now, according to a person familiar with the decision.

However, Trump, who has vowed to scrap the pact, was expected to give the US Congress and European allies a deadline for improving it, the person said. Without improvements, Trump would renew his threat to withdraw from the agreement.

Trump had faced a Friday deadline to decide on whether to waive the sanctions. A decision to withhold a waiver would have effectively ended the deal that limits Iran's nuclear program. The White House is expected to announce the decision on Friday.

ALSO READ: At least 8,000 people have been detained during Iran protests

While Trump approved a sanctions waiver, he also decided to impose new, targeted sanctions on Iran, the person said. Two senior Trump administration officials told Reuters on Wednesday that the president, a Republican, had privately expressed reluctance to heed the advice of top advisers recommending he not re-impose the suspended sanctions.

Trump has argued that his predecessor, President Barack Obama, a Democrat, negotiated a bad deal for the United States in agreeing to the nuclear accord.

Hailed by Obama as key to stopping Iran from building a nuclear bomb, the deal lifted economic sanctions in exchange for Tehran limiting its nuclear ambitions. It was also signed by China, France, Russia, Britain, Germany and the European Union.

Trump had come under heavy pressure from European allies to issue the sanctions waiver.

source: Alarabiya