Alexander Bublik def. Tomas Martin Etcheverry — Semifinal, Generali Open 2026

🇦🇹
Generali Open 2026

ATP 250ClayKitzbuhel, Austria

Played24 Jul 2026

Rounds
  1. R32
  2. R16
  3. QF
  4. Semifinal
  5. Final

🇰🇿ranked ATP number 11 going into this drawWon

Alexander Bublik seeded 1 6 6

🇦🇷ranked ATP number 30 going into this draw

T. Etcheverry seeded 4 3 4

🇰🇿A. BublikAlexander BublikvT. EtcheverryTomas Martin Etcheverry🇦🇷

🇰🇿Alexander Bublik

🇦🇷Tomas Martin Etcheverry

Match stats

Serve

7

Aces

7

3

Double faults

1

65%

1st serve in

68%

82%

1st serve points won

70%

48%

2nd serve points won

45%

70%

Service points won

62%

1/1

Break points saved

4/6

Return

38%

Return points won

30%

2/6

Break points won

0/1

66

Total points won

57

Head to head

2–0 Bublik

  1. This matchKitzbuhel SFwon by Bublik
  2. 2026HardMelbourne R32won by Bublik

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

3–7

5–2

Last 30 days

2–3

By surface

7–7

Clay

18–9

2–4

Hard

2–2

3–1

Indoor hard

–

5–3

Grass

0–3

By round

0–3

SF

1–1

–

F

1–0

6–3

At ATP 250s

7–4

How their matches go

32

Completed matches

33

28%

Won in straight sets

27%

25%

Won after losing a set

30%

16%

Lost after winning a set

18%

31%

Lost in straight sets

24%

13–9

Tiebreaks

13–7

8–4

Deciding sets

10–5

12/15

Won after winning set 1

11/14

5/17

Won after losing set 1

8/19

Serve and return, last 5 matches

67%

1st serve in

68%

82%

1st serve points won

72%

51%

2nd serve points won

56%

76%

Break points saved

63%

30%

Return points won

30%

27%

Break points won

37%

19.0

Aces a match

6.0

5.0

Double faults a match

1.2

Last 14 days

3

Matches

3

7

Sets

6

1

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentAlexander BublikTomas Martin Etcheverry
🇮🇹BellucciNo. 80
🇮🇹BellucciNo. 80LostHalle R32LostRome R64
🇪🇸AlcarazNo. 3
🇪🇸AlcarazNo. 3LostMonte Carlo QFLostMonte Carlo R16
🇨🇿KoprivaNo. 64
🇨🇿KoprivaNo. 64WonIndian Wells R64WonRio de Janeiro SF
Total
Total1–21–2

Last 10 matches going in

LatestAlexander BublikTomas Martin Etcheverry
1Won🇸🇰A. MolcanAlex MolcanNo. 101No. 101 · 23 JulKitzbuhel QF · 23 JulWon🇵🇪I. BuseIgnacio BuseNo. 33No. 33 · 23 JulKitzbuhel QF · 23 Jul
2Won🇦🇷F. Diaz AcostaFacundo Diaz AcostaNo. 110No. 110 · 22 JulKitzbuhel R16 · 22 JulWon🇦🇹J. RodionovJurij RodionovNo. 143No. 143 · 22 JulKitzbuhel R16 · 22 Jul
3Lost🇫🇷Q. HalysQuentin HalysNo. 95No. 95 · 17 JulGstaad R16 · 17 JulLost🇪🇸D. Merida AguilarDaniel Merida AguilarNo. 84No. 84 · 15 JulUmag R16 · 15 Jul
4Lost🇺🇸T. FritzTaylor FritzNo. 7No. 7 · 6 JulLondon R16 · 6 JulLost🇮🇹L. SonegoLorenzo SonegoNo. 72No. 72 · 30 JunLondon R128 · 30 Jun
5Won🇺🇸F. TiafoeFrances TiafoeNo. 19No. 19 · 4 JulLondon R32 · 4 JulLost🇨🇦G. DialloGabriel DialloNo. 84No. 84 · 24 JunEastbourne R16 · 24 Jun
6Won🇫🇷K. JacquetKyrian JacquetNo. 136No. 136 · 2 JulLondon R64 · 2 JulLost🇷🇺D. MedvedevDaniil MedvedevNo. 8No. 8 · 16 JunHalle R32 · 16 Jun
7Won🇦🇺T. KokkinakisThanasi KokkinakisR128 · 30 JunLondon R128 · 30 JunLost🇵🇹N. BorgesNuno BorgesNo. 50No. 50 · 24 MayParis R128 · 24 May
8Lost🇮🇹M. BellucciMattia BellucciNo. 78No. 78 · 16 JunHalle R32 · 16 JunLost🇺🇸T. PaulTommy PaulNo. 18No. 18 · 20 MayHamburg R16 · 20 May
9Lost🇺🇸T. FritzTaylor FritzNo. 9No. 9 · 13 JunStuttgart SF · 13 JunWon🇫🇷T. AtmaneTerence AtmaneNo. 51No. 51 · 18 MayHamburg R32 · 18 May
10Won🇫🇷G. Mpetshi PerricardGiovanni Mpetshi PerricardNo. 83No. 83 · 12 JunStuttgart QF · 12 JunLost🇮🇹M. BellucciMattia BellucciNo. 78No. 78 · 9 MayRome R64 · 9 May