Tennis Matches & Results
15 tournaments across 3 surfaces (clay, hard, carpet). Featured: Canada Masters and Toronto. Highlights: 7 finals, 1 semi-finals.
Canada Masters
ATP · M · HardCourtMedium-fast
25°CDrizzle · Wind 10 km/h · 72% RH
Semi-final
Quarter-final
Round of 16
Fin
6772
3650
Fin
662
340
Fin
662
220
H2H leadH2H trail
Fin
662
430
Hard specialist
Fin
4662
6341
Injury return 35dH2H trail
Fin
47762
66531
Injury return 35d
W/O
Recent retirementWeak on hard
Ret.
4773–
6650–
Weak on hard3-setters recently
Round of 32
Fin
662
100
Injury return 35dH2H trail
Fin
7762
6320
Fin
6772
4640
H2H trailHard specialist
Fin
662
440
Fin
46782
63661
Injury return 35dH2H trail
Fin
662
110
H2H trailHard specialist
Fin
66562
27731
Weak on hard
Fin
662
320
Recent retirementWeak on hard
Fin
662
240
Hard specialist
Fin
6162
4621
H2H trailHard specialist
Fin
66562
27711
Hard specialist
Fin
377772
662641
H2H trailHard specialist
Fin
6772
4640
Recent retirementHard specialist
Fin
662
130
H2H trailH2H lead
Fin
772
550
Weak on hard
Fin
662
420
H2H trailHard specialist
Round of 64
Fin
3762
6541
H2H trailHard specialist
Fin
662
440
Hard specialist
Fin
662
410
Hard specialistWeak on hard
Fin
687862
7106631
42d break
Fin
762
520
Hard specialistHard specialist
Fin
6772
4620
Weak on hard
Fin
662
220
Hard specialistH2H trail
Fin
662
340
H2H trailHard specialist
Fin
672
250
3-setters recently
Fin
79562
67741
Hard specialistH2H trail
Fin
662
440
H2H leadH2H trail
Fin
662
330
Recent retirementHard specialist
Fin
662
410
H2H trailHard specialist
Fin
672
450
Hard specialistHard specialist
Ret.
2–
1–
Recent retirementHard specialist
Fin
6362
2621
H2H leadH2H trail
Fin
7762
6420
Hard specialistHard specialist
Fin
776562
657721
Weak on hard
Fin
662
320
H2H leadH2H trail
Fin
5662
7441
H2H trailH2H lead
Fin
4662
6441
Weak on hardHard specialist
Fin
662
420
H2H trailHard specialist
Fin
6262
4641
H2H trailLosing streak 6
Fin
672
150
H2H trailWeak on hard
Toronto
WTA · P · HardCourtMedium
24°COvercast · Wind 7 km/h · 78% RH
Semi-final
Quarter-final
Round of 16
Fin
662
240
Hard specialistH2H trail
Fin
662
330
Hard specialistH2H trail
Ret.
60–
20–
Hard specialistInjury return 35d
Fin
772
550
Fin
662
410
Hard specialist
Ret.
64–
42–
H2H trailHard specialist
Fin
662
240
Recent retirementH2H trail
Fin
662
210
Hard specialist
Round of 32
Fin
662
220
Hard specialist
Fin
3762
6511
Hard specialist35d break
Fin
662
020
Hard specialist
Fin
37762
66321
H2H trailRecent retirement
Fin
662
440
Hard specialistHard specialist
Fin
662
420
Recent retirementLosing streak 4
Fin
662
340
Hard specialistH2H trail
Fin
762
540
Hard specialistLosing streak 4
Fin
26772
63651
Recent retirement
Ret.
1–
1–
H2H leadH2H trail
Fin
662
220
Injury return 35dLosing streak 4
Fin
662
430
Hard specialistH2H trail
Fin
662
420
Hard specialist
Fin
6262
2621
Ret.
373–
650–
Injury return 35d
Fin
662
240
Round of 64
Fin
67122
46100
Losing streak 4Losing streak 7
Fin
662
020
Hard specialist
Fin
662
310
Hard specialist
Fin
662
340
H2H leadH2H trail
Fin
662
140
Hard specialistH2H lead
Fin
662
230
Hard specialistWeak on hard
Fin
662
220
Hard specialistH2H trail
Fin
662
140
Recent retirementH2H trail
Fin
65662
77141
Fin
0662
6341
Losing streak 4H2H trail
Fin
662
310
Hard specialistRecent retirement
Fin
56772
72611
H2H leadH2H trail
Fin
6562
3711
Hard specialist
Fin
63772
36621
Hard specialist
Fin
662
330
Hard specialist
Fin
6362
4611
Weak on hard
Fin
662
320
Fin
662
020
Weak on hard
Fin
4662
6301
Recent retirementLosing streak 4
Fin
7762
6420
Losing streak 4
Ret.
63–
31–
Hard specialist
Fin
662
430
Fin
7772
5630
Hard specialistLosing streak 4
Fin
662
220
35d breakWeak on hard
CourtMedium-fast
25°CDrizzle · Wind 10 km/h · 72% RH
Qualifying Semi-final
Fin
77362
61641
H2H trailHard specialist
Fin
662
440
Weak on hardHard specialist
Fin
6772
4620
Hard specialist
Fin
26772
64651
H2H trailH2H lead
Ret.
2–
1–
H2H trailHard specialist
Fin
77772
64630
Hard specialistH2H trail
Fin
5762
7541
H2H trailH2H lead
Qualifying Round
Fin
662
320
Hard specialistHome
Fin
672
350
Hard specialistLosing streak 6
Fin
662
420
Home
Fin
65662
77341
Hard specialist
Fin
7762
6520
Weak on hardHard specialist
Fin
3762
6521
Fin
662
420
H2H trailHard specialist
Fin
662
340
Weak on hard
Fin
662
440
HomeWeak on hard
Fin
471162
66941
Hard specialist
Fin
7762
6410
Losing streak 4
Fin
66362
37731
Recent retirementRecent retirement
Fin
762
500
Hard specialistH2H trail
Fin
7762
6430
Recent retirement
Bogota CH
CHALLENGER · C · ClayCourtFast
Semi-final
Quarter-final
Round of 16
Fin
7862
6610
Clay specialistH2H trail
Fin
63772
46631
H2H leadH2H trail
Fin
6772
3640
Fin
7765772
6577651
Recent retirement
Fin
662
340
56d break
Fin
662
420
Injury return 35d
Fin
662
340
H2H trailH2H lead
Fin
662
240
H2H trailRecent retirement
Round of 32
Fin
662
140
42d break42d break
Fin
7462
5631
49d break
Fin
662
140
42d break42d break
Fin
662
330
H2H trailH2H lead
Fin
7762
6210
56d break42d break
Fin
662
340
Clay specialist105d break
Fin
662
440
Injury return 35d
Fin
7772
5630
Fin
662
040
H2H leadH2H trail
Fin
0662
6441
Recent retirement42d break
Fin
77772
65630
Fin
762
530
Losing streak 5
Fin
662
410
Recent retirement
Fin
6772
3620
Fin
662
440
H2H leadH2H trail
Fin
662
34–
Bonn CH
CHALLENGER · C · ClayCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
662
130
Recent retirement3-setters recently
Fin
47762
Habib H.
66341
Fin
66462
47731
Recent retirement
Fin
77362
65631
Clay specialist
Fin
3662
6141
H2H trailClay specialist
Fin
67112
4690
3-setters recentlyRecent retirement
Fin
662
330
3-setters recently
Fin
662
410
Weak on clayClay specialist
Round of 32
Fin
71162
6930
3-setters recently
Fin
662
310
Recent retirementHeavy load 14d
Fin
672
250
3-setters recently
Fin
662
140
Clay specialist35d break
Fin
67112
2690
185d break
Fin
7762
6430
Recent retirement
Fin
662
340
3-setters recently
Fin
66562
17721
3-setters recently
Fin
662
230
Clay specialistH2H trail
Fin
Habib H.
7762
6320
On a streak 9
Fin
662
010
Clay specialist
Fin
662
420
3-setters recently
Fin
662
340
Recent retirement
Fin
27762
66211
Weak on clay
Fin
662
330
Weak on clay
Fin
762
530
H2H leadH2H trail
Fin
71162
693–
Cordenons CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
310
On a streak 728d break
Fin
662
430
Clay specialistRecent retirement
Fin
662
110
35d break
Fin
662
440
28d break
Fin
662
240
3-setters recently91d break
Fin
762
530
42d breakLosing streak 4
Fin
3662
6041
Fin
7762
6510
Recent retirementLosing streak 4
Round of 32
Fin
712262
610611
Fin
762
510
Recent retirementClay specialist
Fin
762
530
3-setters recently35d break
Fin
7262
5641
35d break
Fin
662
440
Losing streak 4Clay specialist
Fin
662
410
28d breakClay specialist
Fin
662
300
28d break
Fin
1762
6521
35d break
Fin
662
430
On a streak 7
Fin
3662
6441
Rising opponentRecent retirement
Fin
7862
6620
Recent retirementHeavy load 14d
Fin
7262
5631
Losing streak 4
Fin
7772
5650
Weak on clay
Fin
662
420
42d break
Fin
62672
77351
91d breakClay specialist
Fin
6162
4601
Clay specialistLosing streak 4
Lincoln CH
CHALLENGER · C · HardCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
662
300
Hard specialist
Fin
6562
3731
Losing streak 4
Fin
6772
3630
Recent retirementHard specialist
Fin
1662
6241
Hard specialistRecent retirement
Fin
662
320
35d break
Fin
662
140
Fin
662
310
Fin
7462
5621
Round of 32
Fin
662
420
35d break
Fin
662
140
Fin
662
000
Hard specialist
Fin
662
240
Fin
7762
6340
Hard specialist
Fin
662
130
Fin
7772
5600
H2H trailH2H lead
Fin
662
130
Hard specialistH2H trail
Fin
662
110
Fin
662
420
Weak on hard
Fin
7762
6510
Recent retirement210d break
Fin
662
420
Recent retirement
Ret.
1–
0–
Losing streak 4
Fin
2662
6421
Hard specialistH2H trail
Fin
662
340
H2H trailRecent retirement
Fin
7772
6350
Hamburg 125
CHALLENGER · C · ClayCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
662
13–
Clay specialist
Fin
36782
62661
Clay specialist
Fin
7762
653–
Clay specialistClay specialist
Fin
6362
2621
Weak on clay
Fin
662
33–
Fin
662
11–
Recent retirement
Fin
772
55–
Weak on clay
Ret.
632
41–
H2H trailClay specialist
Round of 32
Fin
662
21–
Clay specialist
Fin
377102
65681
H2H trailH2H lead
Fin
7762
641–
Fin
662
31–
Clay specialist
Fin
662
13–
Clay specialist
Fin
662
32–
Clay specialist
Fin
662
11–
Fin
662
31–
Weak on clay
Fin
662
41–
Fin
662
23–
126d break
Fin
5662
7431
Recent retirementWeak on clay
Fin
662
14–
Fin
662
34–
Weak on clay
Fin
662
30–
Fin
662
32–
H2H trailRecent retirement
Fin
6262
0641
35d break
W15 Dublin
CHALLENGER · C · CarpetCourtFast
Semi-final
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
440
Fin
3662
6421
Losing streak 5
Fin
6782
0660
Fin
66362
17741
Fin
662
320
Losing streak 5
Fin
7772
5640
Fin
662
410
Fin
662
040
Losing streak 4
Fin
7762
6220
Injury return 126d
CourtMedium
Qualifying Semi-final
Fin
662
240
Clay specialist175d break
Fin
3662
6341
Recent retirement
Fin
662
020
On a streak 9
Fin
662
120
49d break
Fin
4762
6531
35d break
Fin
77462
61641
H2H leadH2H trail
Fin
4762
6531
Qualifying Round
Fin
662
340
Recent retirementRecent retirement
Fin
662
240
35d break
Fin
6782
4660
3-setters recently
Fin
7762
6230
On a streak 9
Ret.
363–
611–
Fin
776372
657751
28d break
Fin
672
250
175d break
Fin
662
140
49d breakLosing streak 4
Fin
662
240
Clay specialist
Fin
662
120
28d break
Fin
762
540
Fin
662
230
Fin
776372
657751
CourtMedium-fast
Qualifying Semi-final
Qualifying Round
Fin
65662
77341
Fin
662
34–
Fin
762
50–
Fin
66362
37731
Fin
7762
643–
Fin
3762
6521
Fin
662
32–
Fin
662
42–
Fin
471162
66941
Fin
7762
652–
Fin
662
44–
Fin
7762
641–
Fin
672
35–
Fin
662
42–
CourtSlow
Qualifying Semi-final
Fin
5662
7011
Losing streak 5
Fin
73772
56641
91d break
Ret.
63–
40–
Clay specialist
Fin
662
430
Fin
662
430
28d breakRecent retirement
Fin
762
520
Losing streak 4H2H trail
Qualifying Round
Fin
711362
69611
Fin
662
030
Fin
662
130
Fin
77462
64611
Losing streak 4H2H trail
Fin
6772
1630
Fin
4762
6541
Fin
26772
62651
Losing streak 5H2H trail
Ret.
743–
561–
Fin
662
430
91d break42d break
Fin
662
430
Recent retirement
Fin
5662
7331
Clay specialist
Fin
6362
1621
28d breakInjury return 28d
CourtMedium-slow
Qualifying Semi-final
Fin
7762
6330
364d break
Fin
662
440
Fin
6162
2611
Recent retirement
Fin
662
310
H2H trailH2H lead
Fin
79772
67620
Hard specialist
Fin
762
500
Hard specialistWeak on hard
Qualifying Round
Fin
7762
6220
Recent retirement
Fin
77772
62650
Losing streak 6
Fin
6772
3610
Hard specialist35d break
Fin
662
420
Weak on hard77d break
Fin
6772
4630
63d break
Fin
662
320
119d break
Fin
6462
4631
Hard specialist
Fin
6772
4640
189d break
Fin
662
440
77d break
Fin
71562
61310
364d breakH2H trail
CourtSlow
Qualifying Final
CourtMedium-fast
Qualifying Semi-final
Fin
662
13–
Fin
47762
66521
H2H trailH2H lead
Fin
4662
6421
35d break
Fin
672
35–
Hard specialistWeak on hard
Ret.
46–
661
Weak on hardHard specialist
Fin
7862
664–
Hard specialist
Fin
26772
64631
Weak on hard
Fin
662
10–
35d break
Qualifying Round
Fin
0672
6351
Fin
6562
4741
Fin
5762
7541
Losing streak 4Weak on hard
Fin
3772
6551
Fin
6462
1641
35d break
Fin
662
43–
On a streak 7
Fin
762
54–
Hard specialist
Fin
662
33–
Weak on hardHard specialist
Fin
662
34–
Hard specialistWeak on hard
Fin
762
52–
Weak on hard
Fin
662
22–
Hard specialistH2H trail
Fin
7762
632–
Fin
1662
6211
Weak on hard
Fin
6262
2611
H2H leadH2H trail
Fin
47762
66511
Losing streak 4
Fin
762
51–
35d break3-setters recently
CourtSlow
Qualifying Semi-final
Qualifying Round
Qualifying Round
Qualifying Round