Tennis Matches & Results
19 tournaments across 3 surfaces (clay, carpet, hard). Featured: Madrid Masters and Saint Malo 125. Highlights: 18 finals.
Madrid Masters
ATP · M · ClayCourtMedium-slow
0.84
Semi-final
Quarter-final
Round of 16
W/O
7.0
5.3
Clay specialist42d break
Ret.
61–
7.530–
6.6Fin
662
5.2120
8.13-setters recently
Fin
657112
6.637691
6.8Clay specialistH2H trail
Fin
662
8.1340
6.1Clay specialistH2H trail
Fin
7972
7.66750
4.9Weak on clay
Fin
66462
8.947731
5.3Clay specialist3-setters recently
Fin
762
7.3530
5.6Round of 32
Fin
2672
6.76451
6.4Fin
662
7.9320
4.1Clay specialist42d break
Fin
6772
6.31640
7.3Clay specialist
Fin
662
6.8420
5.7Recent retirement
Fin
4662
8.16441
5.3Fin
662
7.6430
6.2H2H leadH2H trail
Fin
64772
6.646651
7.0Home
Fin
6362
5.31621
5.342d break42d break
Fin
662
8.0410
4.2Recent retirement
Fin
662
7.3340
5.9Clay specialistWeak on clay
Fin
662
6.9030
7.0Fin
79262
4.867641
8.4H2H trailH2H lead
Fin
672
9.3350
4.4Clay specialistH2H trail
Fin
662
6.8300
6.0H2H trailH2H lead
Fin
65772
5.537621
6.1Weak on clayHome
Fin
66562
6.547741
6.03-setters recently28d break
Round of 64
Fin
71062
6.36840
6.1H2H leadH2H trail
Fin
662
5.0300
6.542d breakHome
Fin
662
5.6020
5.8Home28d break
Fin
6772
6.92640
6.2Fin
672
7.1250
6.1Fin
647762
8.1776431
5.4Fin
772
7.1550
5.63-setters recently
Fin
77162
6.362631
5.7Recent retirementHome
Fin
761162
7.6571331
6.3H2H leadClay specialist
Fin
7762
5.66130
5.7H2H leadWeak on clay
Fin
662
5.3340
6.242d breakWeak on clay
Fin
762
7.6530
4.2HomeRecent retirement
Fin
672
7.4350
6.5Fin
2672
8.26351
5.03-setters recently
Fin
6462
6.23641
5.8Fin
6362
7.03641
6.1Home
Fin
762
6.1540
6.6Fin
662
5.9130
7.5Heavy load 14d
Fin
66562
7.027711
5.6Weak on clay
Fin
662
5.9340
6.1Weak on clayLosing streak 4
Fin
672
6.6450
7.1Fin
667762
5.4786131
7.2Recent retirementHome
Fin
662
7.0430
5.8Fin
662
5.9340
6.2Weak on clay
CourtMedium-slow
0.84
Qualifying Semi-final
Fin
5762
8.27521
5.1Home
Fin
662
6.5440
5.8Recent retirement
Fin
65662
4.777421
7.5Weak on clayH2H lead
Fin
7762
5.96430
6.3Weak on clay
Fin
762
7.5510
6.1Clay specialist
Fin
662
6.2320
6.6Home
Fin
771782
6.2656661
6.5Qualifying Round
Fin
662
6.5430
6.2Home
Fin
5662
6.27341
4.7Recent retirement
Fin
662
6.2340
6.1Home
Fin
6362
4.50631
7.4Weak on clay
Fin
762
6.3540
7.3Home
Fin
662
5.3040
7.9Home
Fin
662
7.3120
4.9Clay specialistRecent retirement
Fin
6772
7.13630
6.5Fin
762
8.0530
5.9Fin
672
5.7350
5.4Recent retirementWeak on clay
Fin
662
6.6220
6.4Fin
662
6.7420
5.1H2H leadWeak on clay
Fin
662
6.3420
4.6H2H leadRecent retirement
Fin
6362
6.32641
6.2Mauthausen CH
CHALLENGER · C · ClaySemi-final
Quarter-final
Round of 16
Fin
6772
5.62620
6.0Losing streak 4
Ret.
773–
5.9600–
6.1Fin
267112
4.963691
7.5Weak on clay
Fin
662
7.0440
4.328d break
Ret.
260–
4.7630–
5.6Recent retirementWeak on clay
Fin
7762
6.26420
6.0Heavy load 14d
Fin
762
6.3510
6.7Clay specialist
Fin
7762
5.56430
4.9Recent retirementRecent retirement
Round of 32
Fin
6462
5.63621
6.5Losing streak 4
Fin
6362
6.93631
4.7Clay specialistInjury return 35d
Fin
2662
7.16301
3.7238d break
Fin
63662
7.477341
4.9Fin
1662
5.16431
6.5Recent retirementOn a streak 5
Fin
7762
6.06540
6.0Fin
662
6.0210
6.2Fin
662
5.6430
5.9Weak on clayWeak on clay
Fin
662
4.7340
5.7Recent retirement
Fin
662
5.5400
6.5Weak on clay
Fin
762
6.2540
6.5Heavy load 14dHeavy load 14d
Fin
6462
5.23621
5.528d breakWeak on clay
Ret.
5–
5.52–
6.0Recent retirementRising opponent
Ret.
464–
6.1632–
6.1Fin
662
6.0100
5.3Weak on clay
Fin
662
5.9440
3.9Prague CH
CHALLENGER · C · ClaySemi-final
Quarter-final
Round of 16
Fin
6462
5.91601
6.43-setters recently
Fin
662
5.3310
5.1Weak on clayWeak on clay
Fin
77272
6.365651
6.3Fin
662
7.3030
5.5Clay specialistRecent retirement
Fin
672
5.4150
6.1Recent retirement
Fin
662
3.4240
6.398d break28d break
Fin
662
4.2130
4.8Recent retirementWeak on clay
Fin
16772
6.062631
6.1Round of 32
Ret.
60–
6.130–
6.1Fin
2662
5.96321
6.6Fin
2662
4.86431
6.1Weak on clayLosing streak 6
Fin
77782
5.362660
5.2Weak on clayWeak on clay
Fin
7462
6.35631
6.3Fin
662
6.3310
6.9Clay specialist
Fin
662
7.3310
4.6Clay specialistRecent retirement
Fin
78782
4.166660
7.3Weak on clay
Fin
662
5.6240
5.8Recent retirementH2H trail
Fin
662
4.0430
6.198d break
Fin
662
6.0430
6.23-setters recently
Fin
662
5.4320
6.8H2H trailH2H lead
Ret.
773–
5.5632–
6.1Recent retirementDeep run
Fin
662
6.0130
6.43-setters recentlyLosing streak 4
Fin
662
6.2130
4.3Weak on clay
Fin
37772
4.266251
6.0Recent retirementWeak on clay
Salvador De Bahia CH
CHALLENGER · C · ClaySemi-final
Quarter-final
Round of 16
Fin
770772
5.6636631
5.5Weak on clayWeak on clay
Fin
662
6.6440
6.1Fin
6772
6.33610
5.3Weak on clay
Fin
662
5.6240
6.1Weak on clay
Fin
4662
5.56011
6.1H2H trailLosing streak 5
Fin
662
6.1410
6.1Fin
662
5.6300
7.1H2H trailH2H lead
Fin
762
5.3540
3.8Weak on clayWeak on clay
Round of 32
Ret.
3–
5.82–
6.2Fin
662
3.5420
4.2Weak on clay112d break
Fin
662
6.6120
6.1Fin
662
5.4440
6.8Fin
662
6.1430
5.428d break
Fin
3772
6.46551
6.3Fin
662
6.7420
5.2Weak on clay
Ret.
63–
6.140–
5.8Fin
37762
4.866541
7.0Weak on clay
Fin
7862
5.76640
6.7Losing streak 5
Fin
762
5.6540
7.2Fin
762
5.6520
5.9Weak on clay
Fin
7782
6.15660
5.2Weak on clayWeak on clay
Fin
662
6.0130
5.6Weak on clayH2H trail
Fin
662
6.2230
5.6H2H leadH2H trail
Fin
662
6.1300
6.2Saint Malo 125
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
762
51–
Fin
7762
631–
Ret.
21
1–
Fin
27772
65641
Fin
662
20–
Fin
662
31–
Fin
662
02–
Fin
662
12–
Fin
3662
6341
Fin
6462
1601
Fin
662
44–
Fin
6362
3631
Fin
662
13–
Fin
662
12–
Fin
3662
6241
Fin
7762
623–
W100 Bonita Springs FL
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
6562
3721
Fin
662
31–
Fin
6462
3641
Ret.
632
21–
Fin
662
10–
Fin
6462
2611
Fin
662
13–
Fin
662
23–
Fin
662
22–
Fin
7472
5651
Fin
16782
62661
Fin
6772
360–
Fin
6772
162–
Fin
662
30–
Fin
662
32–
Ret.
612
40–
W100 Wiesbaden
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
7772
564–
Ret.
642
31–
Fin
5662
7141
Fin
2662
6241
Fin
662
44–
Fin
662
41–
Fin
662
42–
Fin
7762
621–
Fin
7162
5631
Fin
662
03–
Fin
672
25–
Fin
6262
3631
Fin
662
22–
Fin
662
13–
Fin
662
22–
Fin
662
24–
W15 Antalya
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
662
03–
Fin
2762
6521
Fin
762
50–
Fin
2662
6331
Ret.
61
0–
Fin
662
22–
Fin
662
34–
Fin
6262
1631
Fin
662
42–
Ret.
41
0–
Fin
64662
77111
Fin
662
02–
Fin
662
43–
Fin
662
21–
Fin
662
32–
Fin
2762
6541
W15 Cairo
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
662
42–
Fin
672
25–
Fin
662
32–
Fin
672
35–
Fin
662
41–
Fin
662
22–
Fin
662
23–
Fin
662
21–
Fin
662
01–
Fin
65772
27641
Fin
662
24–
Fin
662
01–
Fin
66562
27741
Fin
662
00–
Fin
77772
6463–
Fin
662
21–
W15 Curitiba
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
662
31–
Fin
662
10–
Fin
662
32–
Fin
77362
61641
Fin
662
42–
Fin
662
30–
Fin
662
00–
Fin
672
35–
Fin
662
11–
Fin
762
James A.
52–
Fin
762
51–
Fin
662
32–
Fin
6772
365–
Fin
662
01–
Fin
662
21–
Fin
662
11–
W25 Bastad
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
662
14–
Fin
662
01–
Fin
662
31–
Fin
662
03–
Fin
662
24–
Fin
662
01–
Fin
662
31–
Fin
77362
65641
Fin
47762
66521
Fin
65772
37621
Ret.
612
40–
Fin
662
34–
Fin
662
04–
Fin
662
10–
Fin
6462
4631
Fin
662
13–
W25 Daytona Beach FL
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
7762
653–
Fin
662
32–
Fin
662
32–
Ret.
622
20–
Ret.
612
30–
Ret.
652
30–
Fin
662
23–
Fin
662
42–
Fin
662
01–
Fin
662
22–
Fin
662
34–
Fin
662
31–
Fin
6772
465–
Fin
4662
6221
Fin
662
10–
Fin
662
33–
W25 Nottingham
CHALLENGER · C · HardQuarter-final
Round of 16
Round of 32
Fin
5662
7141
Fin
662
21–
Fin
64662
77141
Fin
64662
77331
Ret.
51
1–
Fin
662
41–
Fin
57762
76441
Fin
772
55–
Fin
662
20–
Fin
6162
3641
Fin
2662
6121
Fin
3662
6441
Fin
6462
4631
Fin
662
22–
Fin
16772
64641
Fin
662
22–
W25 Santa Margherita di Pula
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
662
34–
Ret.
632
01–
Fin
7562
5731
Fin
662
44–
Fin
1662
6321
Fin
662
00–
Fin
662
00–
Fin
662
14–
Fin
662
44–
Fin
6462
4611
Fin
672
25–
Fin
662
22–
Ret.
622
20–
Fin
662
33–
Fin
64772
36621
Ret.
21
0–
W25 Split
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
662
24–
Fin
672
45–
Fin
672
45–
Fin
662
21–
Fin
662
01–
Fin
662
02–
Fin
662
22–
Fin
672
45–
Fin
6362
1641
Fin
662
44–
Fin
6772
163–
Fin
662
13–
Fin
662
41–
Ret.
41
0–
Fin
662
12–
Ret.
51
1–
W25+H Tossa de Mar
CHALLENGER · C · CarpetQuarter-final
Round of 16
Round of 32
Fin
3662
6231
Fin
6562
2701
Fin
662
34–
Fin
662
32–
Fin
662
14–
Fin
662
01–
Fin
662
32–
Fin
637762
776531
Fin
662
34–
Fin
672
25–
Fin
6262
3611
Fin
65662
77211
Fin
662
02–
Fin
3662
6141
Fin
6162
2621
Fin
662
33–
W60 Koper
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
7762
641–
Fin
662
22–
Fin
672
35–
Fin
662
40–
Fin
662
42–
Fin
662
23–
Fin
2662
6321
Fin
662
13–
Fin
662
33–
Fin
662
34–
Ret.
Von Deichmann K.
21
0–
Fin
662
24–
Fin
36772
61631
Fin
Nahimana S.
662
32–
Ret.
61
0–
Fin
762
52–
W60 Prague
CHALLENGER · C · ClayQuarter-final
Round of 16
Round of 32
Fin
662
14–
Fin
662
33–
Fin
662
44–
Fin
662
33–
Fin
662
22–
Fin
636772
773641
Fin
66662
47831
Fin
662
21–
Fin
672
25–
Fin
5662
7121
Fin
662
11–
Fin
7762
621–
Fin
662
42–
Fin
6772
464–
Fin
66562
47731
Fin
6462
0621
Qualifying Final
Qualifying Semi-final
Fin
60102
4671
Fin
662
Nkili O.
12–
Fin
662
10–
Fin
662
31–
Fin
36102
6471
Fin
662
10–
Fin
662
33–
Fin
662
41–
Fin
662
22–
Fin
662
01–
Fin
662
00–
Fin
37102
6561
Fin
662
04–
Fin
7762
643–
Fin
662
43–
Fin
662
11–
Qualifying Round
Fin
662
01–
Fin
Nkili O.
36102
6281
Fin
662
Mousavi B.
00–
Fin
662
33–
Fin
662
11–
Fin
662
20–
Fin
662
03–
Fin
73102
5641
Fin
662
34–
Fin
662
22–
Fin
662
11–
Fin
62102
2621
Fin
64102
4651
Fin
36102
6161
Fin
662
33–
Fin
662
02–
Fin
662
Garakani S.
11–
Fin
662
00–
Ret.
612
20–
Qualifying Final
Qualifying Semi-final
Fin
46102
6441
Fin
662
01–
Fin
46102
6221
Fin
672
45–
Fin
662
13–
Fin
662
02–
Fin
662
02–
Fin
662
01–
Fin
662
41–
Fin
662
33–
Fin
762
51–
Fin
662
32–
Fin
662
32–
Fin
7762
624–
Fin
77772
6263–
Ret.
2–
41
Qualifying Round
Fin
662
21–
Ret.
7712
620–
Fin
662
00–
Fin
662
12–
Ret.
632
31–
Fin
6792
167–
Fin
662
01–
Fin
662
02–
Fin
662
21–
Fin
662
01–
Fin
662
02–
Qualifying Final
Qualifying Semi-final
Fin
662
02–
Fin
662
43–
Fin
662
21–
Fin
36102
6221
Fin
662
10–
Fin
662
Kusy J.
22–
Fin
662
10–
Fin
662
21–
Fin
662
22–
Fin
762
53–
Fin
662
02–
Fin
662
11–
Fin
762
52–
Fin
662
12–
Fin
664102
17721
Fin
60102
1661
Qualifying Round
Fin
662
24–
Fin
662
23–
Fin
662
11–
Fin
662
23–
Fin
662
20–
Fin
Kusy J.
662
21–
Fin
662
10–
Fin
662
11–
Fin
662
41–
Fin
662
10–
Fin
662
01–
Fin
662
23–
Qualifying Final
Qualifying Semi-final
Fin
662
12–
Fin
Curmi F.
662
21–
Fin
662
21–
Fin
662
12–
Fin
662
21–
Fin
662
23–
Fin
774102
64681
Fin
662
01–
Fin
672
15–
Fin
662
41–
Fin
662
24–
Fin
662
34–
Qualifying Round
Fin
662
21–
Fin
662
13–
Fin
6772
163–
Fin
662
12–
Fin
662
33–
Fin
662
31–
Fin
662
34–
Fin
662
23–
Fin
662
00–
Fin
662
11–
Fin
662
11–
Fin
662
30–
Ret.
612
30–
Fin
662
11–
Qualifying Semi-final
Ret.
3774–
3.96621–
6.3Fin
6172
6.42651
3.8Fin
7762
6.96440
5.8Heavy load 14d
Fin
7772
6.26450
4.6Heavy load 14dInjury return 35d
Fin
7962
5.56710
5.8Recent retirement
Fin
662
6.8300
4.6Weak on clay
Qualifying Round
Fin
662
6.3210
6.1Fin
662
8.0440
3.1238d break
Fin
65662
4.277121
4.2Losing streak 8
Fin
4662
5.86031
5.7Weak on clay
Fin
69662
5.6711441
5.435d break
Fin
662
5.5320
5.6Recent retirement
Fin
5662
5.07231
5.8Injury return 35d
Fin
7762
6.56510
4.3Injury return 42d
Fin
672
4.6150
6.0Weak on clay
Fin
662
3.9340
5.6Weak on clay
Fin
662
6.3420
5.0Heavy load 14d35d break
Fin
7762
6.26320
4.9Heavy load 14dWeak on clay
Qualifying Semi-final
Fin
5662
6.17241
4.5Recent retirement
Fin
662
4.8440
6.1Weak on clay
W/O
6.6
6.0
Fin
662
6.3310
6.1Losing streak 6
Fin
2662
4.06441
5.498d breakWeak on clay
W/O
6.9
5.7
Clay specialistWeak on clay
Qualifying Round
Fin
762
6.1530
4.3Recent retirement
Fin
662
6.1200
6.1Losing streak 6
Fin
6172
6.04651
5.3Weak on clayWeak on clay
Fin
662
6.1240
5.6Weak on clay
Ret.
60–
5.400–
6.3Weak on clay
Fin
5662
6.37311
6.2Fin
1662
6.06411
6.4Fin
6572
6.63751
6.6Fin
662
4.5310
6.1Recent retirement
Fin
5662
6.97211
5.5Clay specialist
Fin
662
4.0240
4.398d breakWeak on clay
Fin
3762
4.86511
5.9Weak on clay
Qualifying Semi-final
Ret.
65–
5.645–
6.5Weak on clay
Fin
662
5.9120
4.6Weak on clay
Fin
67662
6.279421
3.7Weak on clay
Fin
662
6.1230
6.2Fin
662
6.1410
5.9Fin
672
5.6450
5.7Weak on clay
Qualifying Semi-final
Qualifying Semi-final
Qualifying Round
Fin
662
34–
Fin
774102
65671
Fin
662
11–
Fin
626102
77451
Fin
662
10–
Fin
662
12–
Fin
662
10–
Fin
46102
6381
Fin
662
01–
Fin
662
00–
Fin
662
13–
Fin
26102
6261
Fin
662
21–
Fin
26142
61121
Qualifying Semi-final
Qualifying Round
Fin
662
11–
Fin
662
41–
Fin
46102
6361
Fin
762
51–
Fin
61102
3651
Fin
65102
2771
Fin
662
34–
Fin
16102
6481
Fin
662
10–
Fin
7762
611–
Fin
662
20–
Fin
662
22–
Fin
662
10–
Fin
662
24–
Fin
662
20–
Fin
762
51–
Qualifying Semi-final
Fin
60102
3671
Fin
71062
682–
Fin
662
11–
Fin
64102
3671
Fin
62102
4671
Fin
662
02–
Fin
56102
7151
Fin
7762
644–
Qualifying Round
Fin
6772
462–
Fin
26102
6221
Fin
662
00–
Fin
662
12–
Fin
662
40–
Fin
662
20–
Fin
662
30–
Fin
662
01–
Fin
662
02–
Fin
662
10–
Fin
662
21–
Fin
662
11–
Fin
16102
6331
Fin
762
54–
Fin
26102
6481
Fin
662
12–
Qualifying Semi-final
Qualifying Round
Fin
56102
7361
Fin
36102
6481
Fin
663102
27751
Fin
06102
6271
Fin
46102
6221
Fin
662
01–
Fin
662
42–
Fin
662
43–
Fin
56102
7481
Fin
662
22–
Qualifying Semi-final
Qualifying Round
Fin
7862
662–
Fin
662
01–
Fin
662
44–
Fin
662
34–
Fin
662
31–
Fin
7862
660–
Fin
662
32–
Fin
662
01–
Fin
662
20–
Fin
6792
467–
W/O
Fin
662
00–
Fin
662
12–
Fin
662
24–
Fin
16102
6481
Fin
36102
6461
Qualifying Semi-final
Qualifying Round
Fin
662
12–
Fin
662
01–
Fin
662
00–
Fin
662
02–
Fin
662
41–
Fin
762
52–
Fin
662
10–
Fin
662
11–
Fin
662
22–
Fin
662
22–
Fin
662
01–
Fin
662
12–
Fin
672
05–
Fin
662
22–
Fin
662
32–
Ret.
6551
7731
Qualifying Semi-final
Qualifying Semi-final
Qualifying Round
Fin
Nahimana S.
662
32–
Fin
662
21–
Fin
662
10–
Fin
277102
66441
Fin
662
02–
Fin
662
10–
Fin
662
01–
Fin
662
42–
Fin
662
11–
Fin
62102
1671
Fin
662
23–
Fin
662
10–
Fin
662
02–
Fin
662
00–
Fin
56102
7341
Fin
762
50–
Qualifying Semi-final
Qualifying Round
Fin
662
13–
Fin
773102
65641
Fin
662
22–
Fin
662
21–
Fin
662
13–
Fin
16112
6291
Fin
662
10–
Fin
662
21–
Fin
762
53–
Fin
662
01–
Fin
64122
16101
Fin
16102
6241
Fin
63102
0671
Fin
662
00–
Fin
662
11–
Fin
666102
37861
Qualifying Round