Shapovalov is through to the last eight after inching past Ugo Humbert, 6-7 (5), 6-1, 6-4. The young Canadian will next look to avenge his loss to Grigor Dimitrov earlier this year in Rotterdam.