Tennis Matches & Results
17 tournaments across 3 surfaces (grass, clay, hard). Featured: Halle and Berlin. Highlights: 10 finals.
Halle
ATP · A · GrassCourtFast
20°CDrizzle · Wind 10 km/h · 67% RH
Semi-final
Quarter-final
Round of 16
Fin
66462
47731
On a streak 5
Fin
6772
4650
Surface jumpSurface jump
Fin
662
440
Recent retirementSurface jump
Fin
3662
6431
Fin
7762
6340
Surface jump3-setters recently
Fin
662
340
Fin
77462
65631
Losing streak 7Recent retirement
Fin
62772
36651
Surface jump
Round of 32
Fin
79772
67620
Surface jump
Fin
662
440
3-setters recently
Fin
7762
6440
Surface jumpSurface jump
Fin
6277122
7756101
Recent retirementOn a streak 5
Fin
7762
6520
Fin
7772
5620
Surface jump
Fin
65662
77341
Surface jump28d break
Fin
68662
710321
On a streak 5
Fin
7762
6140
Recent retirement
Fin
662
440
Surface jump
Fin
78772
66650
Surface jump
Fin
7462
5611
Ret.
64–
43–
Surface jump
Fin
6772
4650
Surface jump
Fin
662
340
Losing streak 7Surface jump
Fin
7106362
687741
Queen's Club
ATP · A · GrassCourtFast
19°CMainly clear · Wind 17 km/h · 48% RH
Semi-final
Quarter-final
Round of 16
Fin
662
340
Surface jump
Fin
7762
6540
Surface jump
Fin
7762
6330
On a streak 5On a streak 10
Ret.
4–
1–
H2H trailH2H lead
Fin
672
450
Recent retirement
Fin
6462
4641
Recent retirementRecent retirement
Fin
77792
60670
Losing streak 6Surface jump
Fin
6372
4651
Surface jump
Round of 32
Fin
662
440
H2H leadH2H trail
Fin
47762
66431
Losing streak 5Surface jump
Fin
672
150
On a streak 10Surface jump
Fin
662
320
On a streak 5Surface jump
Fin
6362
3631
Home
Fin
6772
3630
Fin
6667112
783691
Home
Fin
662
330
Surface jumpSurface jump
Fin
1662
6421
Recent retirementOn a streak 5
Fin
78362
66611
Surface jumpSurface jump
Fin
662
120
Surface jump
Ret.
460–
630–
Recent retirementHome
Fin
36782
61661
Surface jump
Fin
6362
4631
Recent retirementSurface jump
Fin
7772
5650
H2H trailH2H lead
Ret.
741–
560–
Losing streak 6
Berlin
WTA · P · GrassCourtFast
20°CDrizzle · Wind 16 km/h · 63% RH
Semi-final
Quarter-final
Round of 16
Fin
662
330
Weak on grass
Fin
662
140
Weak on grassWeak on grass
Fin
65662
77341
Surface jump
Fin
662
440
Weak on grassWeak on grass
Fin
672
450
Weak on grassWeak on grass
Fin
672
450
H2H leadH2H trail
Fin
7862
6620
Weak on grassH2H lead
Ret.
5–
5–
Weak on grassWeak on grass
Round of 32
Fin
662
430
Weak on grass
Fin
1662
6131
Fin
47862
66631
Weak on grassWeak on grass
Fin
662
430
Weak on grassH2H trail
Fin
6772
4640
Surface jump
Fin
662
420
Weak on grassWeak on grass
Fin
662
440
Surface jump
Fin
3662
6441
H2H leadOn a streak 6
Fin
2662
6421
Weak on grass
Fin
6362
4631
Weak on grassWeak on grass
Fin
3662
6211
Weak on grass
Fin
77262
64641
Surface jumpSurface jump
Birmingham
WTA · P · GrassCourtFast
Semi-final
Quarter-final
Round of 16
Fin
662
300
Weak on grassWeak on grass
Fin
662
340
Weak on grassWeak on grass
Fin
672
350
Weak on grassWeak on grass
Fin
66662
78141
Recent retirementWeak on grass
Fin
4762
6531
Weak on grass
Fin
7762
6530
Weak on grassSurface jump
Fin
662
420
Surface jumpWeak on grass
Ret.
63–
30–
Weak on grassWeak on grass
Round of 32
Fin
762
530
Weak on grass
Fin
662
340
Weak on grassWeak on grass
Fin
662
330
Weak on grassWeak on grass
Fin
662
Avanesyan E.
440
Weak on grassSurface jump
Fin
662
410
Weak on grassWeak on grass
Fin
662
330
Weak on grassWeak on grass
Fin
6162
4631
Weak on grass
Fin
662
210
Recent retirement
Ret.
60–
30–
Weak on grassOn a streak 5
Fin
662
110
Weak on grassWeak on grass
Fin
3672
6451
Surface jump
Fin
6772
1650
Weak on grassWeak on grass
Fin
2662
6341
Weak on grassWeak on grass
Fin
7762
6220
Weak on grassWeak on grass
Fin
662
330
Surface jumpSurface jump
Fin
26772
63651
Weak on grass3-setters recently
CourtFast
20°CDrizzle · Wind 10 km/h · 67% RH
Qualifying Semi-final
Qualifying Round
Fin
662
220
Weak on grassWeak on grass
Fin
662
230
Weak on grassWeak on grass
Fin
662
230
28d breakWeak on grass
Fin
762
540
Weak on grassWeak on grass
Fin
66462
37741
Weak on grassSurface jump
Fin
77772
62640
Weak on grass
Fin
662
320
Weak on grass
Fin
6462
3641
3-setters recentlyWeak on grass
CourtFast
19°CMainly clear · Wind 17 km/h · 48% RH
Qualifying Semi-final
Qualifying Round
Fin
662
430
Losing streak 6Home
Fin
662
210
Home
Fin
65662
77441
Surface jumpLosing streak 4
Fin
662
440
Fin
66372
27751
Surface jump
Fin
672
450
Surface jump
Fin
776562
637721
Home
Fin
6362
3631
Blois CH
CHALLENGER · C · ClayCourtMedium
Quarter-final
Round of 16
Fin
672
250
77d break
Fin
662
300
Fin
7772
6450
Injury return 105dLosing streak 4
Fin
662
230
Losing streak 4
Fin
66462
47721
98d break
Fin
26772
63631
Weak on clayWeak on clay
Fin
773772
636651
Fin
662
420
56d break
Round of 32
Fin
6772
Naw H.
4640
Fin
662
300
Weak on clay
Fin
662
340
Losing streak 4Losing streak 7
Fin
662
310
Surface jump
Fin
662
330
Clay specialist
Fin
7762
6230
Fin
762
510
Fin
7114782
696661
77d break
Fin
762
520
Weak on clay
Fin
657772
776251
Injury return 28d
Fin
6472
3651
Ret.
697112–
711690–
98d break
Fin
662
240
56d break
Fin
6782
3660
Fin
64662
77421
Clay specialist
Fin
662
240
Injury return 105dWeak on clay
Ilkley CH
CHALLENGER · C · GrassCourtFast
Semi-final
Quarter-final
Round of 16
Fin
77772
62620
H2H leadH2H trail
Fin
6772
4650
Weak on grassWeak on grass
Fin
3662
6321
Weak on grass3-setters recently
Fin
662
140
Weak on grass
Fin
27762
66241
Weak on grass
Fin
7762
6320
Weak on grass
Fin
7762
6240
Weak on grassSurface jump
Fin
7762
6420
Weak on grass3-setters recently
Round of 32
Fin
47762
66241
Fin
66362
37711
Losing streak 4Weak on grass
Fin
646772
772651
3-setters recently
Fin
62662
77321
Surface jumpWeak on grass
Fin
762
530
Weak on grass
Fin
662
440
Weak on grass
Fin
7562
5731
Weak on grassWeak on grass
Fin
662
340
Weak on grass
Fin
762
540
Weak on grassWeak on grass
Fin
662
420
Weak on grassWeak on grass
Fin
6772
4620
Weak on grassWeak on grass
Fin
776562
647731
Weak on grass
Fin
7772
5630
Weak on grass
Fin
77772
65650
Weak on grass
Fin
77462
64621
Weak on grass
Fin
7762
6210
H2H trailRecent retirement
Poznan CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
210
Clay specialist
Fin
6462
2611
Fin
1662
6341
Fin
672
450
Clay specialistH2H trail
Fin
6772
3600
Heavy load 14d
Fin
3662
6441
Recent retirement
Fin
74772
56621
Weak on clay
Fin
662
340
Round of 32
Fin
662
340
Weak on clay137d break
Fin
762
500
112d break
Fin
672
150
Fin
662
340
Fin
3662
6431
28d break
Fin
662
440
3-setters recently
Fin
77772
65640
3-setters recently
Fin
662
320
Weak on clay
Fin
662
420
Losing streak 5Clay specialist
Fin
7772
5610
Injury return 28d
Fin
662
140
Weak on clay
Fin
663772
277641
H2H leadH2H trail
Fin
662
420
Recent retirementH2H trail
Fin
662
140
H2H trailH2H lead
Fin
662
130
H2H trailClay specialist
Fin
6792
3670
Heavy load 14d
Santa Cruz De La Sierra CH
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
672
250
Heavy load 14d
Fin
672
450
Clay specialist28d break
Fin
Habib H.(4)
7772
6250
Fin
663772
377631
H2H leadClay specialist
Fin
06772
64641
Deep run
Fin
76262
57711
H2H trailH2H lead
Ret.
61–
32–
3-setters recentlyClay specialist
Fin
6362
2631
Clay specialistLosing streak 4
Round of 32
Fin
662
220
Losing streak 4
Fin
662
410
280d break
Fin
7862
6610
Heavy load 14d
Fin
662
100
Deep run
Fin
3662
6331
105d break
Fin
776662
657841
Losing streak 5
Fin
1672
6151
Clay specialistH2H trail
Fin
4662
6431
Clay specialist
Fin
762
510
Fin
7762
6530
77d break
Fin
662
420
H2H trailRecent retirement
Fin
662
220
Clay specialistH2H trail
Fin
Habib H.(4)
6772
3640
Recent retirement
Fin
7762
6540
3-setters recently
Fin
672
250
Clay specialistWeak on clay
Fin
662
420
Sassuolo CH
CHALLENGER · C · ClayCourtMedium-slow
Semi-final
Quarter-final
Round of 16
Fin
662
320
H2H trailH2H lead
Fin
6562
4701
Clay specialist
Fin
7762
6140
Clay specialistClay specialist
Fin
662
220
Fin
6262
3641
H2H leadH2H trail
Fin
672
250
3-setters recently
Fin
6262
4631
Losing streak 5
Fin
662
430
H2H trailH2H lead
Round of 32
Fin
7762
6420
Clay specialist
Fin
7772
6550
Losing streak 5Losing streak 4
Fin
662
130
Clay specialistWeak on clay
Ret.
3–
3–
Fin
1662
6441
3-setters recentlyClay specialist
Fin
36772
61651
Fin
662
220
Fin
662
240
Fin
2662
6441
Losing streak 4
Fin
662
230
Clay specialist
Fin
66562
47741
Fin
662
100
Fin
662
320
Clay specialist
Fin
662
320
Ret.
780–
660–
H2H trailH2H lead
Fin
7762
6310
Clay specialist
Gaiba 125
CHALLENGER · C · GrassCourtFast
Semi-final
Quarter-final
Round of 16
Fin
6262
2601
Surface jump
Fin
762
54–
Surface jumpSurface jump
Fin
662
02–
Weak on grassWeak on grass
Fin
6362
4641
Grass specialistSurface jump
Fin
662
33–
Surface jump
Fin
7772
645–
Weak on grassSurface jump
Fin
672
45–
Weak on grassSurface jump
Ret.
7712
610–
Surface jumpWeak on grass
Round of 32
Fin
7162
5631
Surface jumpWeak on grass
Fin
762
53–
Surface jump
Fin
662
34–
Surface jump
Fin
4662
6331
Surface jumpSurface jump
Fin
662
24–
Weak on grassRising opponent
Fin
7772
655–
Weak on grassSurface jump
Fin
662
12–
Grass specialistSurface jump
Fin
7862
662–
Surface jumpWeak on grass
Ret.
612
10–
Surface jumpWeak on grass
Fin
672
35–
Losing streak 4
Fin
662
22–
Surface jumpSurface jump
Fin
662
24–
Weak on grass
Fin
662
34–
Weak on grassWeak on grass
Fin
1662
6121
Surface jumpWeak on grass
Fin
762
51–
Weak on grass
Fin
3662
6441
Surface jumpSurface jump
CourtMedium
Qualifying Semi-final
Qualifying Round
Fin
3662
6431
94d break
Fin
662
440
350d break
Fin
66762
Setodji T.
17911
98d break135d break
Fin
7762
6410
77d break
Fin
77772
63640
Injury return 105dWeak on clay
Fin
78262
66631
Losing streak 4
Fin
7762
6530
42d break
Fin
6772
3640
28d break
Fin
6062
4631
77d breakHeavy load 14d
Fin
37772
65601
119d break63d break
Fin
662
230
35d break
CourtFast
Qualifying Semi-final
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
6462
4621
Fin
662
320
Weak on grass
Fin
1662
6201
Weak on grass
Fin
66562
37711
Weak on grass
Fin
66462
37731
Weak on grass
Fin
662
440
Fin
672
350
Weak on grass28d break
Fin
6772
1620
Fin
662
140
Grass specialist
Fin
662
130
Weak on grass
Fin
7962
6720
Surface jump
Fin
6462
2631
Surface jumpWeak on grass
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
64662
77241
Fin
6362
4631
70d break
Fin
662
310
Fin
16772
63621
Weak on clayLosing streak 6
Fin
7762
6240
Fin
3662
6101
28d break
Fin
662
440
Losing streak 5
Fin
67662
79341
28d break
Fin
662
310
112d break
Fin
6462
4631
3-setters recently
Fin
7762
6220
3-setters recently
CourtFast
Qualifying Semi-final
CourtMedium-slow
Qualifying Semi-final
Qualifying Round
Fin
3672
6451
3-setters recently
Fin
662
320
Fin
662
000
105d break
Fin
6772
3640
H2H leadH2H trail
Fin
3672
6451
H2H trailH2H lead
Fin
662
440
105d break
Fin
66462
47731
Fin
662
130
Fin
66162
07741
3-setters recently
Fin
71262
61010
CourtMedium-slow
Qualifying Semi-final
Fin
79772
67600
Clay specialistClay specialist
Fin
663772
277651
Clay specialist
Fin
6462
4641
Surface jump
Fin
662
320
H2H leadH2H trail
Fin
662
310
Surface jump
Fin
6262
2631
Surface jump
Qualifying Round
Fin
63772
06641
42d break
Fin
662
330
Recent retirement
Fin
662
440
84d break
Fin
662
210
Clay specialist
Fin
77362
62631
Losing streak 7
Fin
6772
2620
Clay specialist42d break
Fin
662
220
H2H trailH2H lead
Fin
662
330
Clay specialistH2H trail
Fin
662
130
56d break
Fin
471162
66941
Surface jump126d break
Fin
71062
6820
Surface jump
Fin
7762
6530
Surface jump70d break
CourtSlow
Qualifying Final
Qualifying Semi-final
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
3662
6411
Surface jump
Fin
662
32–
Weak on grass
Fin
662
30–
Weak on grassSurface jump
Fin
6462
1601
Weak on grassWeak on grass
Fin
662
02–
Weak on grass
Fin
662
03–
Losing streak 4Recent retirement
Fin
662
13–
Surface jumpSurface jump
Fin
662
41–
Fin
672
45–
Weak on grassWeak on grass
Fin
3662
6121
Fin
77562
65721
Weak on grassRecent retirement
Fin
662
31–
28d break
CourtFast
Qualifying Semi-final
Fin
5662
7221
Weak on grass
Fin
Avanesyan E.
662
14–
Surface jumpWeak on grass
Fin
7762
654–
Weak on grassWeak on grass
Fin
6462
0631
Weak on grassSurface jump
Fin
5662
7441
Weak on grass
Fin
66562
37741
On a streak 6
Qualifying Round
Fin
662
41–
Surface jump
Fin
6362
3631
Weak on grass
Fin
Avanesyan E.
662
34–
Surface jump
Fin
73772
56631
Weak on grass
Fin
6362
4611
Weak on grass
Fin
662
23–
Weak on grassOn a streak 5
Fin
3662
6231
Weak on grass
Fin
662
44–
Weak on grass
Fin
77782
6566–
Weak on grass
Fin
662
41–
On a streak 6Losing streak 4
CourtFast
Qualifying Semi-final
CourtMedium-slow
Qualifying Semi-final
Qualifying Round