Tennis Matches & Results
10 tournaments across clay and hard courts. Featured: Canada Masters and Montreal. Highlights: 8 finals.
Canada Masters
ATP · M · HardCourtMedium-fast
24°CPartly cloudy · Wind 19 km/h · 80% RH
Semi-final
Quarter-final
Round of 16
Fin
662
440
Hard specialist
W/O
Hard specialistWeak on hard
Fin
662
330
Hard specialistHard specialist
Fin
662
440
Hard specialistHard specialist
Fin
377772
662631
H2H leadH2H trail
Fin
774772
646641
Weak on hard
Fin
79462
67611
Hard specialistHard specialist
Fin
662
320
H2H trailHard specialist
Round of 32
Fin
6772
3630
On a streak 15Hard specialist
Fin
672
250
Hard specialistWeak on hard
Fin
672
450
Hard specialistHard specialist
Fin
7862
6640
Weak on hardHard specialist
Fin
662
430
Hard specialist35d break
Fin
77372
62651
Weak on hardLosing streak 5
Fin
6462
2631
Hard specialist35d break
Fin
776262
627731
Recent retirement
Fin
79362
67631
Hard specialistRecent retirement
Fin
64772
36651
Hard specialistHard specialist
Fin
4762
6541
Hard specialist
Fin
662
430
Hard specialistOn a streak 5
Fin
5662
7301
Fin
662
430
Hard specialistWeak on hard
Fin
662
120
H2H trailH2H lead
Fin
662
430
H2H trailH2H lead
Round of 64
Fin
662
020
Fin
6772
4630
On a streak 7Hard specialist
Fin
776462
637711
Hard specialist
Fin
6462
2641
Recent retirementHome
Fin
77782
64660
Hard specialistHard specialist
Fin
662
320
Hard specialist
Fin
6127762
7146431
Hard specialistHard specialist
Fin
73772
56621
Hard specialistHard specialist
Fin
762
540
Hard specialist
Fin
7762
6300
H2H leadH2H trail
Fin
762
540
Hard specialistH2H lead
Fin
662
430
35d break
Fin
6772
3620
H2H leadHard specialist
Fin
662
340
Hard specialist
Fin
662
410
Losing streak 4
Fin
7762
6140
Hard specialistWeak on hard
Fin
662
440
Weak on hardHard specialist
Fin
662
440
H2H leadH2H trail
Fin
6362
3641
Fin
662
230
Hard specialist
Fin
4662
6341
Recent retirementWeak on hard
Fin
7772
6450
Hard specialistOn a streak 5
Fin
77462
62641
3-setters recently
Fin
7762
6540
H2H leadH2H trail
Montreal
WTA · P · HardCourtMedium
22°COvercast · Wind 15 km/h · 68% RH
Semi-final
Quarter-final
Round of 16
Fin
6462
1641
On a streak 8Hard specialist
Fin
662
340
H2H leadH2H trail
Fin
662
330
Hard specialistWeak on hard
Fin
662
300
Hard specialistH2H trail
Fin
63662
77311
Recent retirement35d break
Fin
662
230
Hard specialist
Fin
662
400
Hard specialistH2H trail
Fin
77462
62631
Hard specialist
Round of 32
Fin
6562
3741
Recent retirement35d break
Fin
6772
3650
Hard specialist
Fin
637762
776531
Hard specialistHard specialist
Fin
6562
2701
35d breakHard specialist
Fin
672
250
35d break
Fin
662
220
Hard specialistH2H lead
W/O
Weak on hardHard specialist
Fin
7862
6620
H2H leadH2H trail
Fin
662
320
Hard specialist
Fin
662
440
Hard specialistH2H trail
Fin
672
250
On a streak 8Hard specialist
Fin
7562
5731
Hard specialist35d break
W/O
H2H trailH2H lead
Fin
662
420
H2H trailH2H lead
Fin
762
540
Hard specialistHard specialist
Fin
6462
4621
Round of 64
Fin
66862
371021
Hard specialist
Fin
662
220
Hard specialistHard specialist
Fin
7762
6130
70d break
Fin
672
250
Weak on hard
Fin
662
230
Hard specialist
Fin
6772
4620
Weak on hardWeak on hard
Fin
662
420
On a streak 8Weak on hard
Fin
662
340
Weak on hard
Fin
662
320
Hard specialist
Fin
662
320
Hard specialist
Fin
662
040
Hard specialist
Fin
6772
4630
Hard specialistH2H trail
Fin
662
300
Hard specialist35d break
Fin
662
310
35d break35d break
Fin
662
420
H2H leadHard specialist
Fin
662
420
35d break
Fin
7762
6420
Hard specialistRecent retirement
Fin
6162
2631
Hard specialist
Fin
662
220
Fin
7762
6320
H2H trailH2H lead
Fin
4662
6231
Hard specialist
Fin
7462
5621
35d break
Fin
4662
6231
35d breakLosing streak 15
Fin
7907102
676681
H2H trailH2H lead
CourtMedium-fast
24°CPartly cloudy · Wind 19 km/h · 80% RH
Qualifying Semi-final
Fin
662
440
Weak on hardHeavy load 14d
Fin
71062
6820
Weak on hard
Fin
7862
6640
3-setters recentlyHard specialist
Fin
662
440
Hard specialist
Fin
7862
6630
Hard specialistLosing streak 4
Fin
662
310
Hard specialistH2H lead
Fin
662
210
Losing streak 5Home
Qualifying Round
Fin
662
340
Hard specialistWeak on hard
Fin
7862
6640
Home
Fin
7772
6450
Weak on hard
Fin
662
030
Home
Fin
47772
66251
Home
Fin
6362
4621
Hard specialist
Fin
77472
64651
Hard specialist
Fin
6262
2641
Hard specialist
Fin
672
250
Fin
662
440
Weak on hardHard specialist
Fin
662
330
3-setters recently
Fin
6262
1641
Losing streak 4
Fin
6772
2630
Heavy load 14d
Fin
662
240
H2H leadH2H trail
Banja Luka CH
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
672
250
Recent retirement
Fin
662
320
Fin
762
510
On a streak 5
Fin
662
340
Fin
6772
2650
49d breakClay specialist
Fin
67672
79351
Losing streak 4
Fin
662
420
Fin
662
140
Heavy load 14dClay specialist
Round of 32
Fin
57762
76431
49d break325d break
Fin
7762
6020
Fin
77772
64630
28d break
Fin
3662
6331
Clay specialist
Fin
672
450
Recent retirementClay specialist
Ret.
60–
30–
Losing streak 4H2H trail
Fin
662
310
Losing streak 4
Fin
662
430
On a streak 5
Fin
3662
6031
H2H leadH2H trail
Fin
662
340
91d break
Ret.
265–
633–
Heavy load 14d
Fin
662
020
Fin
662
440
Clay specialist
Fin
662
210
Clay specialist
Fin
662
120
Clay specialistLosing streak 9
Fin
672
250
Weak on clay
Cary CH
CHALLENGER · C · HardCourtMedium-fast
Semi-final
Quarter-final
Round of 16
Fin
6772
2650
Fin
6362
1611
H2H leadWeak on hard
Fin
662
330
Fin
6772
4640
H2H trailHard specialist
Fin
662
440
Hard specialist
Fin
379772
667631
Hard specialist
Fin
7762
6430
Hard specialist
Fin
5762
7521
Round of 32
Fin
672
350
28d break
Fin
662
220
Hard specialist
Fin
4662
6321
Fin
6172
2651
Fin
662
320
Fin
62662
77311
Hard specialist
Fin
64662
77321
Hard specialistWeak on hard
Fin
662
340
Weak on hardHard specialist
Fin
662
320
Hard specialistH2H trail
Fin
662
300
Hard specialist
Fin
662
430
Hard specialistH2H lead
Fin
7762
6530
Recent retirement
Fin
36772
63641
Hard specialist
Fin
7772
5650
H2H trailHard specialist
Fin
6462
3621
H2H trailH2H lead
Fin
6162
3631
Cordenons CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
140
Recent retirement
Fin
662
230
Clay specialist
Fin
4662
6211
Fin
662
340
H2H trailWeak on clay
Fin
662
130
35d break
Fin
1662
6021
Fin
66362
17711
3-setters recently
Fin
762
520
Clay specialist
Round of 32
Fin
6562
1741
Fin
662
440
Clay specialist28d break
Fin
662
420
H2H trailH2H lead
Fin
65662
77441
Clay specialist
Fin
762
540
Weak on clay
Fin
662
200
3-setters recently
Fin
662
240
Weak on clayRecent retirement
Ret.
64–
01–
H2H leadH2H trail
Fin
2662
6141
Clay specialist
Fin
26772
63621
Fin
6572
3751
Losing streak 4
Fin
5662
7331
Clay specialist
Fin
2662
6341
Clay specialist
Fin
662
220
35d break
Ret.
62–
20–
Losing streak 5
Fin
662
240
Losing streak 4
Meerbusch CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
140
Clay specialist
Fin
662
210
Clay specialist
Fin
660772
277651
Clay specialist
Fin
762
530
Fin
662
440
Recent retirement
Fin
77772
64640
Fin
662
220
H2H trailH2H lead
Fin
662
130
3-setters recently
Round of 32
Fin
662
220
Clay specialist
Fin
662
420
Clay specialist350d break
Fin
63762
77541
3-setters recently
Fin
662
420
Clay specialist
Fin
76362
57741
Clay specialist
Fin
662
330
Fin
2762
6511
Recent retirement
Fin
662
420
Fin
762
540
3-setters recently
Fin
662
240
Clay specialist
Fin
6562
4731
42d break
Fin
7762
6440
Clay specialist287d break
Fin
2662
6141
Fin
662
420
Recent retirement
Fin
6772
4630
Fin
7762
6310
H2H leadH2H trail
Santo Domingo CH
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
662
130
Clay specialist266d break
Fin
662
340
Recent retirement35d break
Fin
5662
7441
Fin
662
400
Recent retirement35d break
Fin
4662
6341
35d break
Fin
6162
4641
H2H trailH2H lead
Fin
66572
17751
On a streak 7H2H lead
Fin
662
300
H2H leadH2H trail
Round of 32
Fin
662
440
Fin
662
410
Recent retirement
Fin
7862
6630
35d break
Fin
762
530
Fin
67102
4680
Clay specialist
Fin
7762
6440
Clay specialist
Fin
6162
2621
Recent retirementLosing streak 5
Fin
6062
4621
H2H trailH2H lead
Fin
662
320
Clay specialist
Fin
6562
3721
266d breakLosing streak 7
Fin
662
410
35d breakClay specialist
Fin
762
530
Losing streak 6
Fin
662
400
On a streak 7
Fin
66362
47741
35d break
Fin
662
030
Clay specialist
Fin
6362
1631
Kozerki 125
CHALLENGER · C · HardCourtMedium
Quarter-final
Round of 16
Round of 32
Fin
4662
6231
Fin
762
51–
Fin
6362
3631
Fin
7772
561–
Fin
662
10–
Fin
7772
645–
Fin
672
25–
Fin
662
12–
Fin
7772
565–
Fin
662
34–
Fin
662
44–
Fin
6782
466–
Fin
762
54–
Fin
662
23–
Fin
3662
6431
Fin
6562
4721
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
220
Weak on clay
Ret.
2–
0–
91d breakLosing streak 4
Fin
662
120
148d breakLosing streak 4
Fin
662
340
56d break
Fin
662
220
112d break
Fin
61662
77241
H2H leadH2H trail
Fin
662
420
Fin
662
140
Fin
662
120
35d break
Fin
662
430
Losing streak 9
Fin
662
430
350d break
Fin
662
340
350d break
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
6262
1641
Fin
77472
64651
Fin
7772
645–
Fin
662
03–
Fin
47772
66251
Fin
662
24–
Fin
662
33–
Fin
6262
2641
Fin
672
25–
Fin
6362
4621
Fin
6772
263–
Fin
662
44–
Fin
7862
664–
Fin
662
34–
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
662
340
Weak on hard
Fin
1672
6351
Recent retirement
Fin
71072
6850
Fin
7462
5611
Recent retirement
Fin
5662
7321
28d break
Fin
7972
6750
Losing streak 5
Fin
5662
7121
Injury return 266dLosing streak 11
Fin
78162
66631
91d break
Fin
662
240
Losing streak 6
Fin
662
320
Losing streak 5
Fin
662
440
Losing streak 7
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
340
3-setters recently
Fin
662
230
28d break
Fin
6772
3640
28d break
Fin
7762
6530
70d break
Fin
2762
6531
Fin
662
320
Losing streak 535d break
Fin
662
330
Fin
662
120
126d break
Fin
2662
6321
Losing streak 6
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
7762
6440
Clay specialist
Fin
78772
66640
350d break
Fin
77772
63640
329d break
Fin
4662
6331
Clay specialist
Fin
662
Naw H.(9)
420
Fin
6462
2641
Fin
6782
4660
Fin
662
310
Fin
6462
0631
Fin
5662
7411
189d breakLosing streak 7
Fin
662
200
42d break
Fin
66462
47711
Losing streak 7
CourtMedium-slow
Qualifying Semi-final
Qualifying Round
Fin
662
310
357d break
Fin
37762
66211
Weak on clay
Fin
662
130
35d break357d break
Fin
762
540
Fin
762
530
322d break
W/O
Recent retirement112d break
Fin
7762
6440
35d break
CourtMedium
Qualifying Semi-final
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
13–
Fin
0662
6121
Fin
4672
6451
Fin
662
33–
Fin
6162
1611
Fin
6262
2611
Fin
662
24–
Fin
5662
7441
Fin
6362
0611
Fin
662
22–
Fin
4662
6311
Fin
662
22–
Fin
2662
6201
Fin
662
34–
Fin
662
33–
Fin
762
54–