ATP Montreal – Thursday, Aug. 13, 2026 final results

– With all the upsets and absences, anything could have happened by the time the...