Daily Market Commentary: 3 July 2017