Brokers published bullish reports on the ASX’s retail sector saying the stocks looked good value. Then Donald Trump declared the Iran peace deal was over.

The ASX made up for early losses to close the day slightly lower, as a rising oil price pushed energy shares higher.

Australian shares are set to open lower; US stocks recover from early drops as Trump’s Iran comments jolt markets; Apple, Broadcom and Nvidia rally. Follow live.