Daily Market Commentary: 29 May 2017