Trump and top Iranian officials have exchanged dueling threats as widening economic protests swept across parts of the Islamic Republic.

Protests erupted last week over the government's handling of a sharp fall in the nation's currency and soaring prices.

US president says Washington will intervene if Tehran violently suppresses protests over high prices.