The rally came after US President Donald Trump claimed a diplomatic breakthrough in talks aimed at ending the Iran war.