Tsitsipas et Zverev passent au travers, Ruud et Thompson joueront la finale