The young Italian is through to his second semi-final of the season, where he will face Greek Stefanos Tsitsipas