Video Denis Shapovalov does it again, reaches Montreal semifinals By Luke Meyer - 12 August 2017 Denis Shapovalov does it again, reaches Montreal semifinals