Jo-Wilfried Tsonga monte tranquillement en puissance dans ce Masters 1000 canadien. Il sort Nicolas Almagro, tombeur de Gasquet au tour précédent, sur le score de 6/4, 6/4. Pour atteindre la finale, le Français aura un très bon test en la personne de Novak Djokovic, n°1 mondial, qui n’a laissé aucune chance à Gael Monfils en le balayant en 2 manches, 6/2, 6/1.
Dans l’autre demi-finale, Mardy Fish, l’Américain en forme du moment, sera opposé à Jarkko Tipsarevic.