Tennis Matches & Results
24 tournaments across clay and hard courts. Featured: Barcelona and Stuttgart. Highlights: 20 finals.
Barcelona
ATP · A · ClayCourtSlow
18°CMainly clear · Wind 5 km/h · 72% RH
Semi-final
Quarter-final
Round of 16
Fin
662
120
Weak on clay26d break
Fin
772
550
Clay specialistClay specialist
Fin
7762
6440
Weak on clay
Fin
4662
6121
H2H trailH2H lead
Fin
762
540
Home
Fin
662
240
H2H leadH2H trail
Fin
762
540
HomeH2H lead
Fin
662
320
Recent retirement
Round of 32
Fin
6782
2660
On a streak 5Weak on clay
Fin
662
130
Clay specialist
Fin
7782
5660
Clay specialistWeak on clay
Fin
662
220
Weak on clay
Fin
3662
6321
Weak on clayClay specialist
Fin
662
440
Weak on clayH2H lead
Fin
63662
77431
H2H leadH2H trail
Fin
7562
5741
H2H trailH2H lead
Fin
662
140
HomeWeak on clay
Fin
62662
77121
Clay specialistWeak on clay
Fin
662
430
Clay specialist
Fin
2762
6511
H2H trailH2H lead
Fin
7862
6630
Home
Fin
762
540
Recent retirementHome
Fin
672
150
H2H leadH2H trail
Fin
672
150
26d breakHome
Munich
ATP · A · ClayCourtSlow
17°COvercast · Wind 3 km/h · 58% RH
Quarter-final
Round of 16
Fin
0762
6511
Clay specialist
Fin
662
110
Weak on clay
Fin
662
320
3-setters recently
Fin
662
320
Fin
7762
6130
Weak on clayWeak on clay
Fin
7762
6330
Weak on clayLosing streak 4
Fin
662
440
H2H trailH2H lead
Fin
27762
66441
Clay specialist
Round of 32
Fin
662
420
Weak on clayWeak on clay
Fin
66262
27741
Weak on clay
Fin
662
410
Fin
662
410
Fin
77462
64631
Losing streak 4On a streak 7
Fin
478772
666631
Weak on clay
Fin
77772
65650
3-setters recentlyClay specialist
Fin
62662
77341
H2H trailClay specialist
Fin
6627112
277691
Weak on clay
Fin
4662
6321
Weak on clay
Fin
26772
64631
Clay specialistWeak on clay
Fin
77772
63630
Clay specialistWeak on clay
Fin
65672
77451
Weak on clayWeak on clay
Ret.
773–
620–
Weak on clay
Fin
6362
4641
Weak on clay
Fin
662
020
Losing streak 6
Stuttgart
WTA · P · ClayCourtMedium-fast
15°COvercast · Wind 9 km/h · 70% RH
Semi-final
Quarter-final
Round of 16
Fin
662
110
Weak on clay
Fin
6772
2650
Weak on clay
W/O
H2H leadH2H trail
Fin
662
220
27d break
Fin
7362
5621
Fin
662
320
27d break
Fin
662
110
H2H leadH2H trail
Fin
672
150
H2H leadH2H trail
Round of 32
Ret.
63–
30–
27d break
Ret.
61–
20–
27d break
Fin
7762
6320
Weak on clay
Fin
662
210
27d breakWeak on clay
Fin
662
330
27d break
Fin
271062
66831
27d breakWeak on clay
Fin
662
300
H2H trailLosing streak 7
Fin
74772
56651
Losing streak 5Losing streak 4
Fin
5662
7231
H2H leadH2H trail
Fin
4662
6341
Losing streak 4
Fin
37762
66241
Weak on clay
Fin
7762
6240
27d break
Rouen
WTA · I · ClayCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
17762
66441
Clay specialist
Fin
662
040
Weak on clay
Fin
6362
2641
Clay specialistWeak on clay
Fin
7762
6440
42d break
Fin
662
410
Weak on clay
Fin
662
230
49d breakOn a streak 6
Fin
662
400
Losing streak 4
Fin
662
330
Round of 32
Fin
662
240
Recent retirement
Fin
3662
6211
Losing streak 4
Fin
1662
6141
Weak on clay
Fin
662
320
Weak on clay
Fin
68672
710251
42d breakWeak on clay
Fin
662
430
On a streak 6Losing streak 4
Fin
662
230
Fin
662
030
Clay specialistWeak on clay
Fin
64772
16621
Injury return 175d
Fin
662
230
49d break
Fin
662
420
Fin
5662
7031
Clay specialist
Fin
662
040
Clay specialist
Fin
47762
66541
Weak on clayClay specialist
Fin
65672
77451
Weak on clay
Fin
6362
0631
CourtSlow
18°CMainly clear · Wind 5 km/h · 72% RH
Qualifying Semi-final
Fin
672
350
Clay specialistClay specialist
Fin
762
540
26d break
Fin
662
440
Clay specialistWeak on clay
Fin
672
350
Clay specialistWeak on clay
Fin
77782
65660
Recent retirement
Fin
2662
6431
Weak on clay
Qualifying Round
Fin
7762
6400
Recent retirementHome
Fin
662
240
Weak on clay
Fin
662
230
Fin
662
240
Weak on clayWeak on clay
Fin
7772
5610
26d break73d break
Ret.
70–
50–
Clay specialistH2H trail
Fin
6772
3600
Clay specialistWeak on clay
Fin
662
330
Fin
77462
61631
Clay specialistClay specialist
Fin
2672
6351
Weak on clay3-setters recently
Fin
77262
62631
Weak on clayClay specialist
Fin
662
240
Clay specialistWeak on clay
CourtSlow
17°COvercast · Wind 3 km/h · 58% RH
Qualifying Semi-final
Qualifying Round
Fin
662
310
Weak on clay
Fin
662
230
Weak on clay
Fin
6162
4631
Weak on clay
Fin
7262
5601
Weak on clayClay specialist
Fin
662
320
Clay specialistWeak on clay
Fin
6782
3660
Losing streak 6
Fin
3662
6341
Weak on clayWeak on clay
Fin
662
310
Weak on clay
Abidjan 1 CH
CHALLENGER · C · HardCourtFast
Quarter-final
Round of 16
Fin
7962
6720
H2H trailH2H lead
Fin
27762
66521
Fin
7772
5610
Fin
662
430
Fin
662
200
Fin
662
320
Losing streak 4
Fin
6772
3640
Fin
662
440
Losing streak 43-setters recently
Round of 32
Fin
3662
6241
Fin
662
Bationo A.
340
Fin
662
130
Losing streak 11
Fin
772
550
Fin
662
340
3-setters recently
Fin
6362
2631
Losing streak 6
Fin
72772
56641
Losing streak 4
Fin
662
440
Losing streak 4
Fin
7462
Coulibaly E.(7)
5641
Fin
77462
65611
Fin
1672
6351
Fin
662
320
Losing streak 4Losing streak 7
Fin
63662
77341
Fin
7762
6530
Fin
6362
1631
Fin
6562
4741
Busan CH
CHALLENGER · C · HardCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
300
70d break
Fin
662
220
70d break73d break
Fin
3662
6341
168d breakH2H lead
Fin
6772
2640
Hard specialistH2H trail
Fin
6262
3641
Hard specialist70d break
Fin
61772
16611
26d break73d break
Fin
7762
6310
35d breakHard specialist
Fin
662
340
Hard specialistInjury return 49d
Round of 32
Fin
762
540
70d break26d break
Fin
7762
6430
26d break35d break
Fin
6362
2611
34d break49d break
Fin
662
330
70d breakH2H lead
Fin
3672
6151
73d break35d break
Fin
77772
64620
Hard specialist
Fin
662
340
73d breakInjury return 56d
Fin
662
020
Hard specialist49d break
Fin
662
310
35d break34d break
Fin
6772
3640
Injury return 49d26d break
Fin
662
240
168d breakHard specialist
Fin
67662
79431
35d break35d break
Fin
6362
4631
26d break
Fin
0662
6321
70d breakLosing streak 4
Fin
37762
66301
Hard specialistRecent retirement
Fin
17762
66241
H2H trailHard specialist
Oeiras 4 CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
420
Clay specialist
Fin
6772
4620
On a streak 6Clay specialist
Fin
577102
75681
26d break
Fin
7772
5640
H2H leadH2H trail
Fin
762
530
Clay specialistWeak on clay
Fin
7762
6330
Recent retirementRecent retirement
Fin
67142
46120
Losing streak 5
W/O
Clay specialist26d break
Round of 32
Fin
6772
2600
Clay specialist
Fin
6772
3640
Clay specialist
Fin
662
430
26d break
Fin
662
440
26d breakClay specialist
Fin
672
450
Losing streak 53-setters recently
Fin
662
220
Recent retirementInjury return 70d
Fin
67102
4680
Losing streak 4
Fin
662
310
Recent retirement84d break
Fin
662
420
Losing streak 4
Fin
07762
66521
Recent retirementClay specialist
Fin
2672
6151
Weak on clayLosing streak 4
Fin
662
130
Recent retirement
Fin
6162
1641
Fin
4662
6321
3-setters recently
Fin
74772
56651
Clay specialistRecent retirement
Fin
66262
37711
Clay specialist28d break
San Luis Potosi CH
CHALLENGER · C · ClayCourtMedium
Quarter-final
Round of 16
Fin
37772
65631
Fin
7762
6520
Fin
6772
2640
Weak on clay
Ret.
462–
630–
Losing streak 5Recent retirement
Fin
662
340
Losing streak 4Heavy load 14d
Fin
762
540
Fin
662
340
Fin
762
540
Losing streak 5
Round of 32
Fin
662
120
Weak on clayLosing streak 5
Fin
6782
4660
Fin
662
310
Recent retirement
Fin
62662
77441
Losing streak 5
Fin
7762
6540
Losing streak 4
Fin
6772
4630
70d break
Fin
662
320
Fin
6462
1641
Fin
6772
3620
Heavy load 14d
Fin
662
140
Fin
662
220
Fin
7762
6520
3-setters recently
Fin
762
510
Losing streak 5
Fin
64662
77231
Fin
662
340
Weak on clay
Fin
26772
62631
Weak on clay
Tallahassee CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
300
Clay specialistHeavy load 14d
Fin
3672
6051
Recent retirement
Fin
6782
3660
Fin
077772
665641
Recent retirement
Fin
662
440
On a streak 17
Fin
776762
647921
Weak on clay
Fin
77162
65611
Recent retirementWeak on clay
Fin
6772
3650
Round of 32
Fin
662
000
Weak on clay
Fin
662
440
On a streak 17
Fin
6562
4711
Heavy load 14d
Fin
6562
2741
Fin
662
410
Ret.
63–
42–
Fin
662
330
Weak on clayH2H lead
Fin
7762
6240
H2H trailH2H lead
Fin
662
410
Clay specialist
Fin
672
350
Weak on clay
Fin
662
230
Recent retirementClay specialist
Fin
662
440
H2H leadH2H trail
Fin
662
340
Recent retirement
Fin
6562
3741
Clay specialistClay specialist
Fin
662
430
H2H trailH2H lead
Fin
662
440
Oeiras 125
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
7762
644–
Clay specialistWeak on clay
Fin
662
12–
Recent retirement
Fin
6262
2601
Clay specialist
Fin
762
52–
H2H leadClay specialist
Fin
2672
6351
Recent retirement
Fin
6362
3631
H2H trailH2H lead
Fin
Jimenez Kasintseva V.
77462
62631
28d break
Fin
662
43–
Clay specialist
Round of 32
Fin
662
34–
On a streak 5
Fin
662
13–
Clay specialist
Fin
17762
66421
Fin
672
45–
Recent retirementClay specialist
Fin
672
45–
Clay specialistH2H trail
Fin
662
42–
Fin
662
32–
Clay specialist77d break
Fin
762
53–
3-setters recentlyRecent retirement
Fin
65662
77141
Recent retirement
Fin
6462
4641
Clay specialistH2H trail
Fin
662
30–
28d break
Fin
Jimenez Kasintseva V.
46772
63641
27d break
Fin
662
41–
28d break
Fin
77772
6562–
Clay specialistWeak on clay
Fin
662
21–
Losing streak 8
Fin
762
52–
W100 Madrid
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
662
32–
Losing streak 4
Fin
6782
466–
Fin
662
34–
Fin
662
42–
Recent retirement
Fin
662
22–
H2H leadH2H trail
Fin
662
22–
Recent retirement
Fin
6772
463–
Fin
6772
364–
35d break
Round of 32
Fin
762
53–
Fin
66462
07721
Fin
662
33–
Weak on clay
Fin
47762
66301
Fin
662
20–
35d break
Fin
17762
66201
On a streak 10
Fin
772
55–
Recent retirementClay specialist
Fin
662
44–
Losing streak 43-setters recently
Fin
662
43–
Losing streak 4
Fin
07762
66121
Fin
6262
1611
3-setters recently
Fin
7262
5631
Fin
662
31–
Fin
662
22–
Ret.
632
21–
W15 Antalya
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
777102
6368–
Deep run
Fin
4662
6321
Fin
662
32–
Fin
762
53–
Fin
662
32–
Fin
662
34–
Fin
662
34–
Fin
77462
65601
Fin
4762
6521
Fin
662
33–
Fin
662
23–
Fin
662
12–
Fin
6782
266–
Fin
662
43–
Fin
662
21–
W15 Monastir
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
6562
2711
Fin
2662
6231
Fin
4762
6521
Fin
672
45–
Fin
672
35–
Fin
37772
66251
Fin
6462
4611
Fin
662
04–
Fin
662
01–
Fin
4662
6331
Fin
3662
6341
Fin
762
53–
Ret.
27732
66401
Fin
2662
6121
Fin
2662
6441
W15 Wuning
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
21–
H2H trailRecent retirement
Ret.
51
2–
Deep run
Fin
6772
364–
H2H trailInjury return 56d
Fin
7762
630–
Fin
662
44–
Ret.
601
20–
Fin
662
32–
Fin
76662
57831
Fin
662
41–
Fin
762
54–
Fin
662
11–
Fin
65762
77511
Fin
62662
77321
Fin
64772
36601
Fin
662
33–
Fin
662
23–
W35 Leme
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
6162
3641
On a streak 5Losing streak 8
Fin
1662
6231
Fin
662
32–
Losing streak 4
Fin
672
05–
Fin
662
43–
Fin
6272
3651
Fin
2662
6431
Fin
6772
465–
Fin
662
11–
Fin
662
22–
Fin
662
22–
Fin
662
24–
Fin
3672
6451
Fin
662
22–
Fin
3662
6401
W35 Santa Margherita di Pula
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
14–
70d break
Fin
662
22–
Fin
662
10–
Deep run
Fin
662
43–
Fin
6782
466–
Fin
672
35–
Fin
662
04–
Fin
662
24–
Fin
662
44–
Fin
6462
2641
Fin
2672
6151
Fin
6462
2621
Fin
3662
6331
Fin
6462
2611
Fin
6262
4621
W35 Sharm ElSheikh
CHALLENGER · C · HardCourtMedium-fast
Quarter-final
Round of 16
Round of 32
Fin
662
20–
Recent retirement
Fin
3662
6221
On a streak 7
Fin
662
34–
63d break
Fin
Lee C.
6462
1621
Hard specialist
Fin
662
12–
35d break
Fin
6772
265–
Injury return 28d
Fin
662
10–
Fin
762
53–
Fin
662
12–
Fin
2662
6131
Fin
662
12–
Fin
662
12–
Fin
56782
74661
Fin
662
42–
Fin
772
55–
W50 Zephyrhills FL
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Round of 32
Fin
5662
7341
Fin
662
32–
Fin
27772
66551
Fin
672
35–
Fin
6362
2631
Fin
662
32–
Fin
6462
2611
Fin
662
40–
Fin
6462
3601
Fin
662
34–
Fin
6162
4611
Fin
3662
6301
Fin
662
11–
Ret.
601
30–
Fin
662
12–
Fin
6772
263–
W75 Calvi
CHALLENGER · C · HardCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
44–
On a streak 10
Fin
63662
77241
H2H leadH2H trail
Fin
4662
6341
Fin
662
22–
Weak on hard
Fin
762
54–
49d break
Fin
Curmi F.
662
03–
Fin
6562
4721
Losing streak 5
Fin
662
30–
Fin
672
15–
Fin
662
34–
Fin
662
31–
Fin
6772
365–
Fin
662
32–
Fin
672
25–
Fin
5662
7121
Fin
7762
640–
W75 Koper
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
662
44–
Fin
7762
632–
Fin
662
32–
Fin
662
43–
Fin
7762
631–
Fin
772102
65661
Fin
762
51–
Fin
56102
7331
Fin
662
41–
Fin
662
22–
Fin
64102
3661
Fin
46102
6451
Ret.
632
20–
Fin
64142
26121
Ret.
3682
6321
Fin
662
44–
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
662
210
Fin
662
Andre S.
430
Fin
7862
6630
Losing streak 4
Fin
662
420
Fin
662
440
Fin
6462
0631
Fin
4662
6341
Losing streak 8
Ret.
1774–
6621–
Losing streak 5
Fin
77262
64641
Losing streak 11
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
24–
Ret.
701
50–
Fin
662
33–
Fin
7772
561–
Fin
7762
640–
Fin
662
23–
Fin
662
24–
Fin
2672
6351
Fin
6772
360–
Fin
77262
62631
Fin
77462
61631
Fin
662
24–
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
672
250
Losing streak 4
Fin
0662
6101
H2H leadH2H trail
Fin
4762
6511
Fin
661072
471251
Fin
662
240
Fin
6772
3610
Fin
762
510
Fin
662
320
Losing streak 4
Fin
662
440
Fin
2662
6321
Losing streak 5
Fin
662
130
Injury return 56d
CourtMedium-slow
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Fin
662
440
35d break
Fin
662
220
Clay specialist
W/O
Recent retirement
Fin
662
130
Clay specialist
Fin
773792
646671
Recent retirement
Fin
77072
65651
Recent retirement
Qualifying Round
Fin
662
120
Recent retirement
Fin
662
310
Clay specialist259d break
Fin
662
000
Recent retirement84d break
Fin
7472
5651
H2H leadWeak on clay
Fin
662
230
140d break
Fin
662
110
Clay specialist98d break
Fin
77772
63650
Recent retirement28d break
Fin
662
320
35d break224d break
Fin
67102
4680
28d break
Fin
662
220
196d break
Fin
672
350
Ret.
64–
12–
H2H leadH2H trail
CourtMedium
Qualifying Semi-final
Ret.
65–
00–
Losing streak 5Losing streak 5
Fin
3662
6131
H2H leadInjury return 210d
Fin
662
120
Recent retirement
Fin
662
310
70d break42d break
Fin
3662
6421
Losing streak 5
Fin
6462
1601
3-setters recently
Qualifying Round
Fin
662
320
3-setters recently
Fin
662
120
Losing streak 4
Fin
662
240
Fin
662
420
Fin
67142
26120
Fin
6772
1650
70d break245d break
Fin
662
220
42d break
Fin
7862
6630
Losing streak 5
Fin
662
420
Losing streak 5Injury return 259d
Fin
662
330
Injury return 210d28d break
Fin
63772
16621
Losing streak 5Heavy load 14d
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
7762
6540
Fin
3662
6431
49d break
Fin
762
540
Fin
7762
6220
H2H leadH2H trail
Fin
662
340
Fin
672
450
Heavy load 14d77d break
Fin
662
420
Clay specialist
Fin
6792
Bicknell B.
3670
3-setters recently
Fin
3762
6511
Fin
662
410
Weak on clay
Fin
6362
1611
Ret.
6863–
71040–
CourtSlow
Qualifying Semi-final
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
6462
4631
Fin
6772
260–
Fin
4662
6201
Fin
672
45–
Fin
37762
66011
Fin
4762
6511
Fin
5672
7451
Fin
662
32–
Fin
762
54–
Fin
672
35–
Fin
662
32–
Fin
662
42–
CourtMedium-fast
Qualifying Semi-final