US president delivered another vague and contradictory message while Iran said US must end 'piracy' for any deal to be reached

The US president has pressured Iran to concede to demands including dismantling nuclear programme and missile stocks.

President claims planned Tehran attack postponed to allow talks to continue – but no indication peace plan is imminent

US president says Iran talks are near a deal but warns of fresh attacks