Hady Habib and Oriol Roca Batalla will square off in the semifinal of the Ostrava Challenger for the 2nd time in their career. They are scheduled to compete on Saturday at 11:00 am on CENTRE COURT. In this post, we analyze their head to head performance and prediction.

Prediction, odds and live streaming

The pick for Tennis Tonic is Hady Habib who should win in 3 sets.

As per the initial odds, Hady Habib is the pick to win this match.
Hady Habib -> 1.79
Oriol Roca Batalla -> 1.94

Click here to see the updated quotes and live streaming (only selected countries - USA excluded).

To be able to watch live streaming bet365, a funded account is required or you need to have placed a bet in the last 24 hours. 18+ BeGambleAware.

Here where top tennis events are broadcasted or streamed online (ATP, WTA).

At the challenger level, there will be free live streaming on Challenger TV.

 

Prediction and head to head Hady Habib vs. Oriol Roca Batalla

This will be the 2nd time that Hady Habib and Oriol Roca Batalla clash against each other. The head to head is 1-0 for Roca Batalla (see full H2H stats), 1-0 on clay.

The last time that they squared off, Roca Batalla won 6-4 6-0 in the semifinal in Tunisia F23 (Hammamet) back in 2018.

Hady Habib

Hady Habib

10 - 8win/loss

Hard
6-6
I Hard
0-0
Clay
4-2
Rank
178
High
159
LWWLWLLLWL
Year Total Hard Clay I.hard Grass Carpet
2025 25-27 9-12 15-13 0-0 1-2 0-0
2024 47-35 21-11 25-21 1-3 0-0 0-0
2023 58-27 38-11 17-10 3-6 0-0 0-0
2022 33-25 21-14 9-7 3-4 0-0 0-0
2021 40-13 31-10 9-3 0-0 0-0 0-0

Ranked no. 174, Hady reached the semifinal after defeating Khumoun Sultanov 6-3 7-6(4), Daniel Evans 6-3 6-4 and Vit Kopriva 6-3 6-4.

In the quarter, The Lebanese had a good straight sets win against Kopriva (6-3 6-4). During the match, Habib scored 63 points vs Kopriva’s 53. Hady was quite aggressive to blast 26 winners.

Regarding the service games, Habib fired 4 aces and he committed only 3 double faults. Hady Habib was extremely efficient on serve to win 84% (26/31) of his 1st serve and 60% (15/25) on the second serve. This was the main reason for not conceding a single break during the match. The Lebanese broke Kopriva twice after converting 33% of his break points (2/6).

Overall Performance in this tournament

Habib hasn’t conceded yet a set in this event to conquer 55% of the points he played.

Habib has a solid match record in the last 10 years having won 64% of his matches (306-170). 4-2 on clay in 2025. In connection with his performance on the same surface of this tournament, Habib has a composed 104-64 win-loss record in the last years on clay.

Hady has a compiled 10-8 win-loss record in 2025, 4-2 on clay (See FULL STATS).

Previously in the Ostrava Challenger

The Lebanese has never competed in this tournament before.

Ostrava Challenger
Habib's Record

Oriol Roca Batalla

Oriol Roca Batalla

7 - 7win/loss

Hard
0-1
I Hard
0-0
Clay
7-6
Rank
505
High
150
LWWWLWWWLW
Year Total Hard Clay I.hard Grass Carpet
2025 20-18 0-1 20-17 0-0 0-0 0-0
2024 32-34 5-7 27-25 0-1 0-1 0-0
2023 50-38 8-4 42-34 0-0 0-0 0-0
2022 50-26 0-0 50-25 0-1 0-0 0-0
2021 25-21 0-1 25-20 0-0 0-0 0-0

Ranked no. 262, Oriol got to the semifinal after beating Max Houkes 6-3 7-5, Lukas Klein 6-4 5-7 7-6(3) and Henri Squire 7-5 6-1.

In the quarter, Oriol had a good straight sets win against Squire (7-5 6-1). During the match Roca Batalla scored 80 points vs Squire’s 59. Roca Batalla was pretty aggressive to blast 41 winners.

About the serving games, Roca Batalla bagged 3 aces and he committed only 2 double faults. Oriol Roca Batalla lost the serve once and he saved 5 break points. Furthermore, Roca Batalla put 72% of his first serves in, winning 76% (41/54) of the points behind his 1st serve and 38% (8/21) on the 2nd serve. The Spaniard broke Squire 4 times after converting 27% of his break points (4/15).

Overall Performance in this tournament

Roca Batalla has conceded 1 set in the tournament to win 54% of the points he played.

Roca Batalla has a compiled 7-7 win-loss record in 2025, 7-6 on clay (See FULL STATS).

Ostrava Challenger
Roca Batalla's Record

H2H Performance in the tournament (main draw)

H.Habib
O.Roca Batalla
4h:06
4h:06
Time on court​
6h:02
6h:02
1h:22
1h:22
Last match​
1h:39
1h:39
3
3
Match played
3
3
60
60
Games Played​
75
75
6
6
Set played​​
7
7
203
203
Total points​
262
262
67.7
67.7
Avg point​
87.3
87.3
92
92
Winners
117
117
30.7
30.7
Avg Winners​
39
39
45%
45%
Ratio winners
45%
45%
-- Serve --
30
30
Aces
13
13
10
10
Avg Aces
4.3
4.3
7
7
Double Faults
7
7
2.3
2.3
Avg Double Faults
2.3
2.3
92/112
92/112
1st won total​
117/159
117/159
!
82%
82%
1st won %
!
74%
74%
45/70
45/70
2nd won total​
43/90
43/90
!
64%
64%
2nd won %
48%
48%
-- Break Points --
5/15
5/15
BP won
12/30
12/30
1.7/5
1.7/5
Avg BP won
4/10
4/10
33%
33%
Won
40%
40%
3
3
Conceded
25
25
1
1
Avg Conceded
8.3
8.3
0
0
Broken
7
7
!
0
0
Avg Broken
2.3
2.3
3
3
Saved
18
18

Matches, sets, games and points

Points Habib Roca Batalla
Match played 3 3
Tot Set 6 7
Tot Games 60 75
Pts 203-166 262-220
Total Points 369 482
Winners 92 117
%Winners 45% 45%

Both Habib and Roca Batalla played 3 matches. At the moment, Oriol Roca Batalla conceded 1 set while Hady Habib hasn’t conceded a set so far. Habib has played 1 set(s) less than Roca Batalla (6 vs 7). Therefore, Habib played 15 games less than Roca Batalla. Hady scored 92 winners (45% of the total points). On the other side, The Spaniard blasted 117 winners (45%).

Serve Performance

Serve Habib Roca Batalla
Aces 30 13
Avg per match 10 4.3
1st in 112/182 159/249
%1st in 62% 64%
1st pts 92/112 117/159
%1st pts 82% 74%
2nd pts 45/70 43/90
%2nd pts 64% 48%

Habib bagged 30 aces (10 per match). Roca Batalla blasted 13 aces (4.3 per match). Habib won 82% points on his first serve. He pretty solid on his second serve to win 64% of the points. On the other side, Roca Batalla won 74% of the points behind his first serve. He had a solid display on his second serve to win 48% of the points.

How they played the important points

Breaks Habib Roca Batalla
Won 5 12
Converted 5/15 12/30
% Converted 33% 40%
Conceded 3 25
Saved 3 18
% Saved 100% 72%
Times Broken 0 7

Habib broke his opponents 5 times with a 33% conversion rate. Habib quite strong on his serve as he has never dropped a single service game after saving 3 break points. Oriol broke his opponents 12 times with a 40% conversion rate. Roca Batalla conceded his serve 7 times and he saved 72% of the break points that he conceded.

Habib
R1
Sultanov
R2
Evans
1/4
Kopriva
Total
Score 6-3 7-64 6-3 6-4 6-3 6-4
Tot Set 2 2 2 6
Tot Games 22 19 19 60
pts 78-67 62-46 63-53 203-166
Total points 145 108 116 369
Winners 39 27 26 92
%Winners 50% 44% 41% 45%
SERVE
Aces 16 10 4 30
Double Faults 2 2 3 7
1st in 48/72 33/54 31/56 112/182
% 1st in 67% 61% 55% 62%
1st pts 39/48 27/33 26/31 92/112
% 1st pts 81% 82% 84% 82%
2nd pts 14/24 16/21 15/25 45/70
% 2nd pts 58% 76% 60% 64%
Breaks
Won 1 2 2 5
Converted 1/4 2/5 2/6 5/15
Converted % 25% 40% 33% 33%
Conceded 2 1 0 3
Saved 2/2 1/1 0/0 3
Saved % 100% 100% 67%
Times Broken 0 0 0 0
Roca Batalla
R1
Houkes
R2
Klein
1/4
Squire
Total
Score 6-3 7-5 6-4 5-7 7-63 7-5 6-1
Tot Set 2 3 2 7
Tot Games 21 35 19 75
pts 71-62 111-99 80-59 262-220
Total points 133 210 139 482
Winners 25 51 41 117
%Winners 35% 46% 51% 45%
SERVE
Aces 4 6 3 13
Double Faults 2 3 2 7
1st in 39/75 66/99 54/75 159/249
% 1st in 52% 67% 72% 64%
1st pts 25/39 51/66 41/54 117/159
% 1st pts 64% 77% 76% 74%
2nd pts 18/36 17/33 8/21 43/90
% 2nd pts 50% 52% 38% 48%
Breaks
Won 5 3 4 12
Converted 5/5 3/10 4/15 12/30
Converted % 100% 30% 27% 40%
Conceded 11 8 6 25
Saved 8/11 5/8 5/6 18
Saved % 73% 63% 83% 73%
Times Broken 3 3 1 7

Tennis Scores in Ostrava Challenger

Upcoming matches in the draw