Tennis Matches & Results
15 tournaments across clay and hard courts. Featured: Canada Masters and Toronto. Highlights: 7 finals.
Canada Masters
ATP · M · HardCourtMedium-fast
27°CDrizzle · Wind 17 km/h · 72% RH
Semi-final
Quarter-final
Round of 16
Fin
662
240
Hard specialist
Fin
647762
776441
Weak on hardH2H lead
Fin
662
340
Hard specialist
Fin
662
230
Hard specialistHard specialist
Fin
662
420
H2H trailH2H lead
Fin
666772
782631
Ret.
60–
22–
Hard specialist98d break
Fin
77172
65651
Recent retirementHard specialist
Round of 32
Fin
762
510
H2H trailHard specialist
Fin
647962
776731
Fin
662
030
H2H leadH2H trail
Fin
712782
610660
98d break
Fin
7762
6330
Weak on hardWeak on hard
Fin
66462
37721
H2H trailHard specialist
Fin
662
120
Hard specialist
Fin
5662
7141
Recent retirementHard specialist
Fin
7772
6450
Hard specialistHard specialist
Fin
662
320
H2H trailH2H lead
Fin
7862
6640
Hard specialistH2H trail
Fin
62662
77421
Hard specialistHard specialist
Fin
2662
6421
Hard specialistH2H trail
Fin
662
420
Fin
662
440
Recent retirement
Fin
7772
5640
Hard specialist42d break
Round of 64
Fin
672
450
Hard specialistHome
Fin
77562
64731
Fin
662
330
3-setters recentlyHard specialist
Fin
662
130
Recent retirementWeak on hard
Fin
662
440
Hard specialistH2H trail
Fin
662
440
Hard specialist
Fin
66762
78531
Hard specialistHard specialist
Fin
662
320
H2H trailH2H lead
Fin
77362
64621
98d break
Fin
1662
6341
H2H leadH2H trail
Fin
7772
5640
Hard specialistH2H trail
Fin
7762
6530
Hard specialist
Fin
662
320
56d break
Fin
662
440
H2H leadH2H trail
Fin
662
230
Hard specialist
Fin
6162
2601
H2H trailH2H lead
Fin
7762
6220
Fin
6362
3631
Hard specialistHard specialist
Fin
662
230
Heavy load 14d
Fin
672
150
H2H trailH2H lead
Fin
672
350
Fin
662
440
Fin
662
230
Hard specialistHard specialist
Fin
7762
6140
Weak on hardHard specialist
Toronto
WTA · P · HardCourtMedium
26°COvercast · Wind 21 km/h · 76% RH
Semi-final
Quarter-final
Round of 16
Fin
672
250
Recent retirementLosing streak 4
Fin
66962
171131
Fin
672
350
Fin
7562
5721
Hard specialist
Fin
6372
4651
Fin
3672
6051
Hard specialistHard specialist
Fin
662
130
Hard specialist42d break
Fin
74772
56641
Hard specialistHard specialist
Round of 32
Fin
672
250
Hard specialist
Fin
662
420
Recent retirementHard specialist
Fin
662
110
Hard specialist
Fin
662
440
42d break3-setters recently
Fin
662
240
Hard specialist42d break
Fin
662
430
Hard specialistH2H trail
Ret.
71–
50–
H2H trailH2H lead
Fin
662
120
Fin
6462
2621
Weak on hard
Fin
668772
4710631
Hard specialistHard specialist
Fin
7762
6410
H2H trail77d break
Fin
672
350
Hard specialistHard specialist
Ret.
62–
11–
Hard specialist
Fin
77072
62651
H2H trailH2H lead
Fin
662
440
H2H trailHard specialist
Fin
6462
3631
Round of 64
Fin
3672
6251
350d break
Fin
662
340
42d break
Fin
7762
6210
Hard specialistWeak on hard
Fin
662
020
Recent retirement
Fin
662
130
Hard specialist84d break
Fin
662
340
H2H leadH2H trail
Fin
662
420
42d breakWeak on hard
Fin
66262
47731
77d breakLosing streak 8
Fin
662
130
Hard specialistHard specialist
Fin
76362
57711
Hard specialistH2H trail
Fin
37762
66541
Hard specialist
Fin
7762
6020
Hard specialistHard specialist
Fin
662
420
Hard specialistH2H trail
Fin
772772
646651
Fin
662
130
Hard specialistLosing streak 4
Fin
66572
27751
Weak on hardLosing streak 7
Fin
6262
2621
28d break
Ret.
773–
640–
3-setters recentlyHard specialist
Fin
3662
6331
On a streak 6
Fin
6462
2631
H2H leadH2H trail
Fin
62772
46631
H2H trailH2H lead
Fin
662
230
Losing streak 4Weak on hard
Fin
7762
6540
On a streak 5
Fin
7762
6540
CourtMedium-fast
27°CDrizzle · Wind 17 km/h · 72% RH
Qualifying Semi-final
Ret.
62–
21–
Hard specialist
Fin
6462
3621
H2H leadH2H trail
Fin
1662
6431
H2H trailHard specialist
Fin
6362
3611
Fin
661062
471211
Hard specialistRecent retirement
Ret.
3–
1–
Hard specialistH2H trail
Fin
662
440
H2H trailH2H lead
Qualifying Round
Fin
662
310
Home
Fin
66862
371041
Hard specialistHome
Fin
662
420
Weak on hardHome
Fin
7762
6430
Hard specialist
Fin
7782
5660
3-setters recently
Fin
6772
1610
Hard specialist
Ret.
3–
0–
Hard specialist
Fin
662
440
Fin
6772
3640
Recent retirementH2H trail
Fin
6362
1631
Fin
6772
3650
Hard specialist
Fin
662
300
Hard specialist
Fin
6772
3620
Chicago CH
CHALLENGER · C · HardCourtMedium
Quarter-final
Round of 16
Fin
662
420
H2H trailH2H lead
Fin
6462
4641
Hard specialist
Fin
662
320
Hard specialist
Fin
6462
4601
Fin
762
540
Injury return 35d
Fin
662
420
Hard specialistLosing streak 8
Fin
66162
37711
Fin
662
330
Hard specialist
Round of 32
Fin
777112
65690
Fin
3662
6431
3-setters recently
Fin
7106562
687731
Hard specialist
Fin
662
340
Injury return 35d3-setters recently
Fin
662
320
Fin
662
340
Fin
662
420
Hard specialist3-setters recently
Fin
662
230
Recent retirement
Fin
4662
6431
Fin
6772
0650
Hard specialist
Fin
6462
3631
H2H trailHard specialist
Fin
4662
6221
H2H trailH2H lead
Fin
6772
4620
Losing streak 8Losing streak 5
Fin
7762
6530
3-setters recently
Fin
662
330
H2H leadH2H trail
Fin
37762
66541
H2H trailLosing streak 4
Lima CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
120
Clay specialist35d break
Fin
7762
6510
35d break287d break
Fin
662
320
35d break
Fin
662
400
Fin
772
550
133d breakClay specialist
Fin
662
230
H2H leadH2H trail
Fin
662
110
Clay specialist133d break
Fin
662
140
H2H leadH2H trail
Round of 32
Fin
672
250
49d break35d break
Fin
3662
6421
3-setters recently91d break
Fin
77372
62651
35d break35d break
Fin
762
500
49d break
Fin
662
230
H2H leadH2H trail
Fin
662
320
49d break
Fin
66462
37711
35d break35d break
Fin
662
020
287d break91d break
Fin
662
320
Clay specialist
Fin
36772
63631
H2H trailH2H lead
Fin
772
550
H2H trailH2H lead
Fin
662
230
Clay specialistH2H trail
Fin
662
230
Clay specialist
Fin
762
530
133d breakInjury return 28d
Fin
7762
6440
133d break287d break
Fin
77462
64611
35d break
Meerbusch CH
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
662
120
Recent retirementH2H trail
Fin
662
420
28d break
Fin
65662
77221
Fin
7472
5651
H2H trailH2H lead
Fin
6262
4631
Recent retirement
Fin
1662
6441
Fin
64662
77441
Losing streak 4
Fin
7772
5630
Round of 32
Fin
762
510
H2H trailH2H lead
Fin
4662
6441
Ret.
61–
20–
126d break
Fin
662
420
Recent retirementLosing streak 7
Fin
762
500
Fin
3662
6121
Fin
7762
6130
Fin
662
430
Fin
662
240
28d break
Fin
64672
77251
3-setters recently
Fin
6162
1631
Clay specialist
Fin
62782
46661
Fin
662
220
Recent retirement
Fin
4662
6331
Fin
6772
3640
H2H trailH2H lead
Fin
662
210
H2H trailH2H lead
San Marino CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
637862
776621
Recent retirement28d break
Fin
662
340
Clay specialistClay specialist
Fin
662
220
H2H leadH2H trail
Fin
662
230
Weak on clayLosing streak 5
Fin
662
430
28d breakClay specialist
Fin
662
430
Weak on clay
Fin
2662
6131
Clay specialist28d break
Fin
672
250
Losing streak 9
Round of 32
Fin
662
210
Recent retirementWeak on clay
Fin
6372
1651
Weak on clay
Fin
7762
6330
28d breakWeak on clay
Fin
6262
4621
Clay specialistClay specialist
Fin
7762
6540
Clay specialist
Fin
662
320
H2H leadH2H trail
Fin
27762
66211
Weak on clay3-setters recently
Fin
662
230
Clay specialist
Fin
77462
60631
H2H leadH2H trail
Fin
662
310
Losing streak 9Losing streak 4
Fin
662
110
Fin
6772
2640
Clay specialist
Fin
3662
6301
Clay specialistRecent retirement
Fin
662
340
Losing streak 577d break
Fin
662
200
Clay specialistLosing streak 4
Fin
7762
6400
28d breakRecent retirement
Concord 125
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Round of 32
Fin
662
23–
Fin
662
23–
Fin
662
44–
Fin
662
43–
Fin
662
42–
Fin
4662
6231
Fin
662
12–
Fin
666772
378631
Fin
662
11–
Fin
662
21–
Fin
662
30–
Fin
672
25–
Fin
6562
4741
Fin
672
35–
Fin
66562
37721
Fin
672
45–
W25 Koksijde
CHALLENGER · C · ClayRound of 16
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
662
30–
Fin
6362
1631
Fin
662
42–
Fin
66862
371041
Fin
6772
161–
Fin
7782
566–
Ret.
31
0–
Fin
6772
365–
Fin
662
44–
Fin
6772
362–
Fin
662
31–
Fin
6772
364–
Fin
7762
643–
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
662
440
77d break
Fin
2777142
6636121
Recent retirement
Fin
662
430
Hard specialist
Fin
7762
6320
Fin
662
420
Recent retirement
Fin
4662
6241
Hard specialist
Fin
662
Habib H.
240
3-setters recently
Fin
762
520
Weak on hard
Fin
662
040
H2H leadH2H trail
Fin
662
440
63d break
Fin
7762
6440
63d break
Fin
6772
3630
3-setters recentlyRecent retirement
CourtSlow
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Fin
4662
6411
28d break
Fin
4662
6241
Fin
7862
6640
Fin
7462
5641
126d break
Fin
1662
6131
Losing streak 73-setters recently
Fin
7762
6330
28d breakWeak on clay
Qualifying Round
Fin
662
020
217d break
Fin
762
520
77d break
Fin
662
140
3-setters recentlyInjury return 77d
Fin
662
340
Losing streak 735d break
Fin
662
140
Weak on clay
Fin
2762
6531
Fin
662
220
35d break
Fin
662
430
Fin
7772
5640
28d break
Fin
662
410
Weak on clay
Fin
672
250
28d breakWeak on clay
CourtSlow
Qualifying Semi-final
Fin
27862
66621
Fin
662
430
3-setters recently
Fin
672
450
Losing streak 9
Fin
662
320
28d break
Fin
662
De Rossi M.
210
Clay specialist70d break
Fin
77772
63650
Weak on clayWeak on clay
Qualifying Round
Fin
6162
3631
Losing streak 5
Fin
De Rossi M.
662
340
70d break28d break
Fin
662
420
Weak on clay70d break
Fin
66662
78211
H2H leadH2H trail
Fin
6462
0611
Losing streak 9Losing streak 5
Fin
662
340
28d break
Fin
662
230
Weak on clay
Fin
6792
4670
Injury return 28d
Ret.
62–
42–
Losing streak 4
Fin
762
510
28d break
Fin
7762
6420
Clay specialist70d break
Fin
662
340
3-setters recently
CourtFast
Qualifying Semi-final
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
662
20–
Ret.
61
1–
Fin
7762
620–
Fin
662
33–
Fin
672
05–
Fin
662
33–
Fin
662
24–
Fin
662
34–
Fin
6772
462–
Fin
3662
6341
Fin
662
32–
Fin
662
42–
Fin
7772
565–
Fin
662
33–
Fin
672
35–
Ret.
61
1–
CourtSlow
Qualifying Semi-final
Qualifying Semi-final
Qualifying Semi-final
Qualifying Round
Qualifying Round
Qualifying Round