Tennis Matches & Results
14 tournaments across clay and hard courts. Featured: Lyon and Rabat. Highlights: 7 finals, 1 semi-finals.
Geneva
ATP · A · ClayCourtMedium-slow
22°COvercast · Wind 6 km/h · 53% RH
Quarter-final
Round of 16
Fin
662
430
Fin
672
350
Weak on clay28d break
Fin
6772
2650
Weak on clay
Fin
672
350
Weak on clayWeak on clay
Fin
662
310
Clay specialistH2H trail
Fin
66262
47731
Weak on clay
Fin
662
230
Weak on clayLosing streak 11
Fin
1772
6551
Weak on clayClay specialist
Round of 32
Fin
662
440
Clay specialist56d break
Fin
7562
5741
3-setters recentlyWeak on clay
Fin
57772
76351
28d breakWeak on clay
Fin
662
340
Losing streak 11Weak on clay
Fin
76362
57741
Weak on clay
Ret.
60–
40–
Clay specialist
Fin
66462
17731
Weak on clayWeak on clay
Fin
4662
6321
Weak on clay
Fin
662
430
Weak on clay
Fin
7762
6540
Weak on clay
Fin
662
140
Fin
662
310
Weak on clay
Lyon
ATP · A · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
440
3-setters recently
Fin
1662
6321
H2H leadWeak on clay
Fin
662
340
Weak on clayWeak on clay
Fin
5662
7421
Fin
4672
6451
Weak on clay
Fin
762
530
Clay specialist
Fin
6772
2640
Clay specialist
Fin
662
430
Weak on clay
Round of 32
Fin
6362
3631
H2H trailH2H lead
Fin
77772
64630
H2H trailWeak on clay
Fin
662
340
Weak on clayLosing streak 5
Fin
7962
6740
Weak on clay
Fin
662
210
Fin
66562
47721
Fin
6362
2631
Weak on clay
Fin
662
310
Fin
62662
77421
Weak on clayLosing streak 4
Fin
662
440
Clay specialistLosing streak 4
Fin
662
140
Losing streak 6
Fin
47762
66401
Weak on clay56d break
Rabat
WTA · I · ClayCourtSlow
22°CClear · Wind 17 km/h · 66% RH
Quarter-final
Round of 16
Fin
5662
7331
42d break30d break
Fin
662
420
28d break32d break
Fin
662
330
Clay specialist56d break
Fin
762
520
Weak on clayLosing streak 4
Fin
662
320
Weak on clay
Fin
47762
66511
42d breakClay specialist
Fin
2662
6411
Fin
4662
6301
Recent retirement77d break
Round of 32
Fin
662
320
231d break
Fin
63792
36671
77d break
Fin
662
120
Losing streak 4
Fin
662
210
Weak on clay
Fin
662
200
56d break266d break
Fin
6372
4651
Clay specialist245d break
Fin
662
040
Weak on clay
Fin
1762
6541
42d break30d break
Fin
672
250
32d breakLosing streak 4
Fin
77162
64621
Recent retirement195d break
Fin
77772
64630
Weak on clayClay specialist
Fin
662
020
Clay specialist28d break
Fin
662
300
28d breakWeak on clay
Fin
662
430
42d break28d break
Fin
6272
0651
30d breakWeak on clay
Fin
66562
37731
Weak on clay
Strasbourg
WTA · I · ClayCourtMedium
Semi-final
Quarter-final
Round of 16
Fin
662
230
Fin
662
210
Losing streak 6245d break
Fin
6162
3611
98d break
Fin
772
550
Weak on clay77d break
Fin
6362
2641
Weak on clay
Fin
4762
6511
Injury return 56dWeak on clay
Fin
662
420
Weak on clay119d break
Fin
662
110
28d breakWeak on clay
Round of 32
Fin
662
420
Fin
662
040
Weak on clay
Fin
762
540
Weak on clay
Fin
662
340
119d break
Fin
662
310
31d break
Fin
662
410
Weak on clay
Fin
662
340
Weak on clay77d break
Fin
662
420
Fin
662
300
28d break
Fin
762
540
98d breakWeak on clay
Fin
6172
2651
Losing streak 6
Fin
46772
63651
77d break56d break
Fin
662
210
Weak on clay119d break
Fin
2662
6411
Clay specialist
Fin
1662
6321
245d breakWeak on clay
Fin
662
230
Injury return 56dWeak on clay
CourtMedium-slow
22°COvercast · Wind 6 km/h · 53% RH
Qualifying Semi-final
Qualifying Round
Fin
662
230
Recent retirement28d break
Fin
662
420
42d break
Fin
7762
6130
Recent retirement
Fin
4662
6321
Clay specialist
Fin
7762
6340
Weak on clay
Fin
662
430
Recent retirement
Fin
662
320
Losing streak 11Recent retirement
Fin
662
330
28d breakWeak on clay
CourtSlow
Qualifying Semi-final
Qualifying Round
Fin
662
410
3-setters recentlyWeak on clay
Fin
662
340
Weak on clayClay specialist
Fin
4662
6141
Losing streak 5
Fin
662
130
Weak on clay
Fin
662
110
63d break
Fin
662
420
Fin
662
240
Losing streak 6Weak on clay
Ret.
4–
3–
Weak on clayRecent retirement
Francavilla Al Mare CH
CHALLENGER · C · ClayCourtSlow
Semi-final
Quarter-final
Round of 16
Fin
662
120
Clay specialistH2H trail
Ret.
73–
50–
Weak on clay
Fin
64662
77311
Fin
2662
6321
Weak on clayWeak on clay
Fin
662
440
Clay specialistRecent retirement
Fin
6262
3631
Recent retirementWeak on clay
Ret.
64–
30–
Weak on clay42d break
Fin
6062
3641
119d break
Round of 32
Fin
662
420
42d breakWeak on clay
Fin
6362
1631
119d breakLosing streak 4
Fin
662
240
49d break
Ret.
65–
32–
Recent retirementHeavy load 14d
Fin
762
520
Weak on clay
Fin
662
130
Clay specialist
Fin
4662
6321
Weak on clay
Fin
57762
76441
Recent retirementClay specialist
Fin
6162
4631
Clay specialist
Fin
7762
6110
Clay specialist
Fin
46772
64611
Weak on clay
Fin
662
120
Fin
662
040
Fin
4662
6011
77d break
Fin
6772
2630
Weak on clay70d break
Fin
662
430
Weak on clay
Shymkent 2 CH
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
6362
3631
Fin
7772
6550
3-setters recently
Fin
6462
2621
Fin
662
340
On a streak 73-setters recently
Fin
662
230
Weak on clay
Fin
77362
65641
Fin
662
330
Losing streak 4Recent retirement
Fin
662
110
H2H leadH2H trail
Round of 32
Fin
662
420
Fin
7772
5630
Fin
662
420
On a streak 7Recent retirement
Fin
662
420
3-setters recently
Ret.
773–
631–
Fin
662
400
Fin
662
320
Recent retirement
Fin
662
340
Fin
6772
1630
Losing streak 4
Fin
6062
2641
3-setters recently
Fin
6362
3631
Fin
67132
16110
Weak on clay
Fin
662
140
Recent retirement
Fin
6462
4611
3-setters recentlyRecent retirement
Fin
662
240
Losing streak 4
Fin
662
220
Losing streak 15
Tunis CH
CHALLENGER · C · ClayCourtSlow
Quarter-final
Round of 16
Fin
7772
5620
Clay specialist
Fin
6782
3660
98d breakLosing streak 4
Fin
6772
2610
Recent retirement
Fin
672
350
Clay specialist
Fin
6462
1631
Fin
6772
4620
Weak on clay
Fin
657962
776711
Clay specialistWeak on clay
Fin
662
110
35d break
Round of 32
Fin
672
150
35d break
Fin
2662
6411
171d break
Fin
662
140
Clay specialist322d break
Fin
662
140
Weak on clayLosing streak 5
Fin
662
420
Losing streak 4
Fin
65662
77011
H2H leadH2H trail
Fin
662
420
98d breakLosing streak 6
Fin
672
450
Weak on clayH2H trail
Fin
6362
2611
Clay specialist
Fin
662
410
Clay specialist
Fin
6272
3651
Clay specialist
Fin
77772
65610
Fin
662
400
Recent retirement
Fin
662
310
Weak on clay
Fin
7762
6330
Weak on clay
Fin
4662
6211
W15 Monastir
CHALLENGER · C · HardCourtSlow
Semi-final
W15 Cancun
CHALLENGER · C · HardRound of 16
CourtSlow
Qualifying Semi-final
Fin
662
140
70d break70d break
Fin
6772
4640
77d breakWeak on clay
Fin
762
500
105d break
Fin
762
520
49d breakLosing streak 6
Ret.
60–
20–
Losing streak 4Losing streak 10
Fin
64662
77311
42d break
CourtSlow
Qualifying Semi-final
CourtMedium-slow
Qualifying Semi-final
CourtSlow
Qualifying Semi-final
Fin
6772
1610
Recent retirementLosing streak 11
Fin
672
150
Fin
47862
66641
H2H leadH2H trail
Fin
6792
3670
Losing streak 4
Fin
662
310
Losing streak 5
Fin
7762
6320
3-setters recently
Qualifying Round
Fin
762
530
Ret.
3–
0–
42d break
Fin
662
410
Recent retirement
Fin
662
330
Losing streak 4H2H trail
Fin
662
210
3-setters recentlyLosing streak 7
Fin
662
240
Fin
6772
3640
Losing streak 5Recent retirement
CourtSlow
Qualifying Semi-final
W/O
Weak on clayRecent retirement
Fin
56772
72631
Losing streak 4
Fin
7862
6620
322d breakWeak on clay
Fin
672
150
Weak on clay
Fin
662
240
Losing streak 5Weak on clay
Fin
665772
177621
Qualifying Round
Fin
662
220
Losing streak 4
Fin
6772
2620
Losing streak 5
Fin
662
340
Fin
672
Habib H.(6)
150
Weak on clay28d break
Fin
672
350
Fin
662
210
322d break
Fin
646772
772631
Fin
662
000
Recent retirement
Fin
7362
5611
Weak on clayRecent retirement
CourtSlow
Qualifying Semi-final
CourtMedium
Qualifying Semi-final
Qualifying Round