Tennis Matches & Results
14 tournaments across 3 surfaces (grass, clay, hard). Featured: Halle and Berlin. Highlights: 9 finals.
Halle
ATP · A · GrassCourtFast
23°CClear · Wind 11 km/h · 44% RH
Semi-final
Quarter-final
Round of 16
Fin
6772
4640
Surface jumpSurface jump
Fin
672
250
Surface jump
Fin
2672
6351
Surface jumpRecent retirement
Fin
662
440
Surface jump
Fin
77362
64631
Surface jump
Fin
61662
77341
Recent retirementSurface jump
Fin
4662
6321
Recent retirement
Fin
67102
3680
Losing streak 7
Round of 32
Fin
662
430
Surface jumpRecent retirement
Fin
7772
6450
Recent retirement
Fin
6362
4631
Surface jump3-setters recently
Fin
6262
3621
Recent retirementSurface jump
Fin
6772
3650
Surface jumpSurface jump
Fin
7862
6630
Surface jumpSurface jump
Fin
672
350
Losing streak 5
Fin
662
440
Surface jump
Fin
6772
2640
Surface jump
Fin
77782
64660
Recent retirement84d break
Fin
6772
3600
Surface jumpSurface jump
Ret.
170–
650–
Surface jumpSurface jump
Fin
762
530
Surface jump
Fin
65762
77511
Losing streak 7
Fin
477772
664651
Grass specialist
Fin
6362
1641
H2H trailH2H lead
Queen's Club
ATP · A · GrassCourtFast
25°CMainly clear · Wind 9 km/h · 47% RH
Semi-final
Quarter-final
Round of 16
Fin
662
330
Weak on grass105d break
Fin
6772
3640
Recent retirementSurface jump
Fin
762
520
Weak on grassWeak on grass
Fin
77772
65600
Weak on grassH2H lead
Fin
6792
4670
H2H trailH2H lead
Fin
6772
3630
On a streak 53-setters recently
Fin
662
130
Weak on grass35d break
Fin
662
230
H2H leadH2H trail
Round of 32
Fin
775782
647661
35d breakWeak on grass
Fin
6782
1660
Fin
662
440
3-setters recentlyWeak on grass
Fin
78772
66620
Weak on grassWeak on grass
Fin
665772
277641
Recent retirementWeak on grass
Fin
3662
6421
Weak on grassWeak on grass
Fin
3662
6341
Weak on grassWeak on grass
Fin
78782
66660
Weak on grassWeak on grass
Fin
662
440
HomeWeak on grass
Fin
662
320
105d breakLosing streak 4
Fin
662
440
Losing streak 8Weak on grass
Fin
77772
65640
Weak on grassWeak on grass
Fin
4662
6341
HomeWeak on grass
Fin
6772
4630
Surface jumpSurface jump
Fin
4662
6341
On a streak 5Weak on grass
Fin
6362
4631
Weak on grassWeak on grass
Berlin
WTA · P · GrassCourtFast
21°CClear · Wind 6 km/h · 50% RH
Semi-final
Quarter-final
Round of 16
Fin
6172
4651
Weak on grassWeak on grass
Fin
7772
6250
Weak on grass
Fin
662
340
Weak on grass
Fin
662
430
Weak on grassWeak on grass
Fin
672
350
Weak on grass
Fin
762
520
Weak on grass
Fin
672
450
Weak on grass
Fin
662
430
28d breakWeak on grass
Round of 32
Fin
662
210
Losing streak 5
Fin
77462
60631
70d break
Fin
4672
6451
Weak on grass
Fin
662
320
Weak on grassWeak on grass
Fin
662
340
Weak on grassWeak on grass
Ret.
6–
6–
Weak on grassWeak on grass
Fin
6772
4620
Weak on grassWeak on grass
Fin
2662
6341
Weak on grassWeak on grass
Fin
662
310
H2H trailWeak on grass
Fin
662
320
Weak on grass
Fin
77562
65721
Weak on grassWeak on grass
Fin
6782
4660
28d breakWeak on grass
Birmingham
WTA · P · GrassCourtFast
Semi-final
Quarter-final
Round of 16
Fin
672
250
Weak on grassWeak on grass
Fin
63772
46631
Surface jumpWeak on grass
Fin
2662
6341
Weak on grass
Fin
662
330
Weak on grass3-setters recently
Ret.
5–
2–
Weak on grass
Fin
4662
6431
Losing streak 7Surface jump
Fin
662
300
Losing streak 5Surface jump
Fin
77462
64621
Surface jump
Round of 32
Fin
662
130
Weak on grass
Fin
662
300
Weak on grass
Fin
7462
5641
Surface jumpWeak on grass
Fin
672
250
Weak on grass259d break
Fin
3662
6341
3-setters recentlyWeak on grass
Fin
662
410
Surface jumpRecent retirement
Fin
662
420
Surface jump
Fin
4662
6331
Weak on grassWeak on grass
Fin
571062
76841
Weak on grass
Fin
762
530
Weak on grassWeak on grass
Fin
6772
4610
Losing streak 7Losing streak 10
Fin
3662
6121
Losing streak 5Weak on grass
Fin
3662
6221
Recent retirement
Fin
4762
6531
Weak on grass
Fin
7765772
6577641
Surface jumpWeak on grass
Fin
662
340
Weak on grass
CourtFast
23°CClear · Wind 11 km/h · 44% RH
Qualifying Semi-final
Fin
7762
6340
Weak on grass
Fin
662
430
Surface jump3-setters recently
Fin
6772
4650
Weak on grassRecent retirement
Fin
3662
6421
Weak on grassWeak on grass
Fin
2662
6401
H2H trailH2H lead
Fin
4662
6431
Losing streak 7
Qualifying Round
Fin
37762
66541
Fin
672
450
Weak on grass
Ret.
62–
41–
Surface jumpWeak on grass
Fin
79772
67650
H2H leadH2H trail
Fin
672
450
Losing streak 7Weak on grass
Fin
774772
626641
Recent retirementSurface jump
Fin
2672
6051
Weak on grassWeak on grass
Fin
4672
6351
Weak on grassRecent retirement
Fin
662
130
Surface jump
Fin
662
440
Weak on grass
Fin
5762
7521
3-setters recentlySurface jump
Ret.
60–
40–
3-setters recentlyWeak on grass
CourtFast
25°CMainly clear · Wind 9 km/h · 47% RH
Qualifying Semi-final
Qualifying Round
Fin
64772
26641
HomeWeak on grass
Fin
662
340
Surface jumpWeak on grass
Fin
66562
47741
3-setters recentlyLosing streak 4
Fin
777102
64680
Weak on grass
Fin
4762
6541
HomeWeak on grass
Fin
6162
3621
Grass specialist
Fin
672
350
Weak on grassLosing streak 5
Fin
6362
2631
Weak on grassH2H lead
Aix-en-Provence CH
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Round of 32
Fin
77462
63621
Fin
662
34–
Fin
6772
362–
Fin
662
44–
Fin
6162
3611
Fin
7762
634–
Fin
662
30–
Fin
662
41–
Fin
2662
6101
Fin
662
41–
Fin
6772
463–
Fin
6462
2641
Fin
47762
66511
Fin
7762
624–
Fin
3662
6341
Fin
662
31–
Almaty 2 CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
6782
4660
Fin
662
420
Clay specialist
Fin
6462
3621
Losing streak 4Weak on clay
Fin
662
410
H2H leadH2H trail
Fin
6772
1620
H2H leadH2H trail
Fin
4662
6331
Fin
4672
6251
Fin
662
320
Clay specialist
Round of 32
Fin
7762
6320
Fin
67132
46110
Clay specialist
Fin
610672
712351
Fin
662
310
Clay specialist
Ret.
464–
631–
H2H trailH2H lead
Fin
662
440
Weak on clay
Fin
6562
4721
Weak on clayH2H lead
Fin
662
430
Recent retirementLosing streak 5
Fin
672
450
Fin
7762
6340
H2H trailRecent retirement
Fin
7462
5621
Clay specialist
Fin
662
310
3-setters recently
Fin
662
420
Clay specialist3-setters recently
Fin
762
530
Ret.
3–
0–
Fin
662
200
Losing streak 11
Forli CH
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
6792
4670
H2H trailH2H lead
Fin
6462
4621
3-setters recentlyClay specialist
Fin
672
450
H2H leadH2H trail
Fin
662
440
70d break77d break
Fin
5662
7431
Fin
67112
2690
Clay specialist
Fin
776462
647741
H2H trailClay specialist
Fin
3662
6421
H2H leadH2H trail
Round of 32
Fin
6772
2650
Surface jumpClay specialist
Fin
662
220
Clay specialist
Fin
775772
627641
Fin
672
050
Clay specialist49d break
Fin
662
310
Fin
4662
6431
Clay specialistWeak on clay
Fin
78362
66631
77d break
Fin
4672
6151
70d breakOn a streak 6
Fin
7372
5651
Weak on clay
Fin
6772
1600
Recent retirement3-setters recently
Fin
662
330
Fin
662
320
Fin
672
350
Losing streak 4
Fin
662
420
3-setters recentlyLosing streak 5
Fin
662
340
H2H trailLosing streak 6
Ret.
5–
0–
63d break
Nottingham 2 CH
CHALLENGER · C · GrassCourtFast
Semi-final
Quarter-final
Round of 16
Fin
65662
77441
Losing streak 8Losing streak 5
Fin
662
230
Surface jump
Fin
66362
47721
Weak on grassWeak on grass
Fin
66362
47741
Weak on grass
Fin
71262
61010
Weak on grassWeak on grass
Fin
4662
6321
3-setters recently
Fin
662
430
Weak on grassH2H trail
Fin
71262
61040
Round of 32
Fin
47762
66031
Weak on grass
Fin
662
420
Weak on grass
Fin
3662
6341
Weak on grassWeak on grass
Fin
662
240
Losing streak 8Weak on grass
Fin
768772
5710641
Losing streak 4
Fin
6792
4670
Fin
7762
6420
Weak on grass
Fin
672
350
Weak on grass
Fin
47782
65661
Weak on grassLosing streak 5
Fin
7762
6440
Losing streak 5Losing streak 6
Fin
7162
5631
3-setters recently
Fin
662
420
Surface jumpLosing streak 7
Fin
36772
63611
3-setters recentlyWeak on grass
Fin
662
030
Weak on grassInjury return 42d
Fin
662
340
Weak on grassHeavy load 14d
Fin
7762
6140
H2H trailH2H lead
Prostejov CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
120
Clay specialist
Fin
672
150
Losing streak 484d break
Fin
63782
46661
Fin
71062
6820
3-setters recently
Fin
6772
3630
Losing streak 4
Fin
662
340
Weak on clayH2H lead
Fin
60762
77521
Clay specialistClay specialist
Fin
662
120
Clay specialistWeak on clay
Round of 32
Fin
662
100
3-setters recently
Fin
6362
0621
Weak on clay
Fin
662
130
Clay specialist42d break
Fin
672
150
56d break
Fin
662
330
Clay specialistH2H trail
Fin
662
330
Fin
6772
2650
Surface jump
Fin
6772
0640
Clay specialist
Fin
662
220
H2H trailH2H lead
Fin
772
550
H2H trailH2H lead
Ret.
774–
612–
84d breakClay specialist
Fin
6262
3641
Recent retirement
Fin
27762
66441
H2H trailClay specialist
Fin
662
100
Clay specialist
Fin
1662
6141
Weak on clay
Fin
2662
6011
Losing streak 4Weak on clay
CourtSlow
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
7772
6550
105d breakH2H lead
Fin
662
030
Fin
662
210
Clay specialist
Fin
66672
47851
3-setters recently
Fin
77772
64640
Fin
662
010
Fin
662
210
105d break
Fin
662
130
Losing streak 6
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
7762
6420
84d break210d break
Fin
662
310
Ret.
572–
750–
77d break
Fin
662
340
84d break
Fin
2662
6141
70d break49d break
Fin
662
040
Fin
662
340
Fin
662
310
77d break84d break
Fin
662
04–
CourtFast
Qualifying Semi-final
Qualifying Round
Ret.
601
40–
Ret.
622
41–
Fin
5762
7521
Fin
662
13–
Fin
662
44–
Fin
4672
6351
Fin
774772
626641
Fin
672
45–
Fin
37762
66541
Fin
672
45–
Fin
2672
6051
Fin
79772
6765–
CourtFast
Qualifying Semi-final
Qualifying Round
Ret.
783–
663–
Heavy load 14dWeak on grass
Fin
71162
6940
Losing streak 8Weak on grass
Fin
6792
4670
Fin
7762
6520
Weak on grassWeak on grass
Fin
662
330
Weak on grass
Fin
662
210
Surface jump
Fin
3662
6321
3-setters recently
Fin
6782
2660
Weak on grassSurface jump
Fin
662
21–
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
6362
3631
Ret.
64–
22–
105d break
Fin
662
340
84d breakWeak on clay
Fin
7762
6400
Fin
47762
66411
Fin
662
330
Losing streak 5
Fin
672
450
56d break
Fin
662
310
Weak on clay
Fin
6362
3631
CourtFast
Qualifying Semi-final
CourtFast
Qualifying Semi-final
Qualifying Round
Fin
6772
362–
Fin
662
23–
Fin
762
52–
Fin
3662
6101
Fin
7772
625–
Ret.
631
341
Fin
6572
3751
Fin
662
12–
Fin
6772
364–
Fin
662
31–
Fin
662
31–
Fin
662
40–
CourtFast
Qualifying Semi-final
Qualifying Round
Ret.
41
2–
Fin
7772
655–
Fin
662
22–
Fin
662
20–
Fin
6772
264–
Fin
662
34–
Fin
662
14–
Fin
6262
2631
Fin
6782
266–
Fin
662
44–
Fin
6172
3651
Fin
6772
463–
Qualifying Round