Andrey Rublev def. Tomas Machac — Quarterfinal, Barcelona Open 2026

🇪🇸
Barcelona Open 2026

ATP 500ClayBarcelona, Spain

Played17 Apr 2026

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

🇷🇺ranked ATP number 15 going into this drawWon

Andrey Rublev seeded 5 6 6

🇨🇿ranked ATP number 53 going into this draw

Tomas Machac 4 3

🇷🇺A. RublevAndrey RublevvT. MachacTomas Machac🇨🇿

🇷🇺Andrey Rublev

🇨🇿Tomas Machac

Match stats

Serve

1

Aces

0

3

Double faults

3

52%

1st serve in

65%

65%

1st serve points won

51%

48%

2nd serve points won

39%

57%

Service points won

47%

4/7

Break points saved

7/13

Return

53%

Return points won

43%

6/13

Break points won

3/7

69

Total points won

57

Head to head

1–1 level

  1. This matchBarcelona QFwon by Rublev
  2. 2024HardMiami R64won by Machac

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

5–5

3–2

Last 30 days

5–3

By surface

3–1

Clay

4–2

12–8

Hard

8–7

By round

3–0

QF

1–0

0–3

SF

1–0

8–3

At ATP 500s

2–2

How their matches go

24

Completed matches

19

46%

Won in straight sets

26%

17%

Won after losing a set

32%

17%

Lost after winning a set

26%

21%

Lost in straight sets

16%

5–6

Tiebreaks

5–2

3–4

Deciding sets

5–5

14/17

Won after winning set 1

8/9

1/7

Won after losing set 1

3/10

Serve and return, last 5 matches

61%

1st serve in

60%

72%

1st serve points won

64%

45%

2nd serve points won

50%

59%

Break points saved

47%

39%

Return points won

40%

40%

Break points won

46%

4.8

Aces a match

2.8

3.2

Double faults a match

3.0

Last 14 days

4

Matches

4

9

Sets

11

1

Days since last match

3

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentAndrey RublevTomas Machac
🇪🇸AlcarazNo. 1
🇪🇸AlcarazNo. 1LostDoha SFWonBarcelona R16
🇦🇷CerundoloNo. 19
🇦🇷CerundoloNo. 19LostMelbourne R32WonMonte Carlo R32
🇫🇷HumbertNo. 34
🇫🇷HumbertNo. 34WonDubai R16WonAdelaide F
🇬🇷TsitsipasNo. 48
🇬🇷TsitsipasNo. 48WonDoha QFWonMelbourne R64
🇮🇹MusettiNo. 5
🇮🇹MusettiNo. 5LostHong Kong SFLostMelbourne R32
Total
Total2–34–1

Last 10 matches going in

LatestAndrey RublevTomas Machac
1Won🇮🇹L. SonegoLorenzo SonegoNo. 66No. 66 · 16 AprBarcelona R16 · 16 AprWon🇪🇸C. AlcarazCarlos AlcarazNo. 1No. 1 · 15 AprBarcelona R16 · 15 Apr
2Won🇦🇷M. NavoneMariano NavoneNo. 42No. 42 · 14 AprBarcelona R32 · 14 AprWon🇦🇷S. BaezSebastian BaezNo. 65No. 65 · 14 AprBarcelona R32 · 14 Apr
3Lost🇧🇪Z. BergsZizou BergsNo. 46No. 46 · 8 AprMonte Carlo R32 · 8 AprLost🇮🇹J. SinnerJannik SinnerNo. 2No. 2 · 9 AprMonte Carlo R16 · 9 Apr
4Won🇵🇹N. BorgesNuno BorgesNo. 48No. 48 · 6 AprMonte Carlo R64 · 6 AprWon🇦🇷F. CerundoloFrancisco CerundoloNo. 20No. 20 · 8 AprMonte Carlo R32 · 8 Apr
5Lost🇨🇱A. TabiloAlejandro TabiloNo. 40No. 40 · 21 MarMiami R64 · 21 MarWon🇩🇪D. AltmaierDaniel AltmaierNo. 52No. 52 · 6 AprMonte Carlo R64 · 6 Apr
6Lost🇨🇦G. DialloGabriel DialloNo. 41No. 41 · 7 MarIndian Wells R64 · 7 MarLost🇪🇸R. JodarRafael JodarNo. 109No. 109 · 2 AprMarrakech R16 · 2 Apr
7Lost🇳🇱T. GriekspoorTallon GriekspoorNo. 25No. 25 · 27 FebDubai SF · 27 FebLost🇫🇷C. MoutetCorentin MoutetNo. 33No. 33 · 21 MarMiami R64 · 21 Mar
8Won🇫🇷A. RinderknechArthur RinderknechNo. 30No. 30 · 26 FebDubai QF · 26 FebWon🇺🇸E. NavaEmilio NavaNo. 75No. 75 · 19 MarMiami R128 · 19 Mar
9Won🇫🇷U. HumbertUgo HumbertNo. 36No. 36 · 25 FebDubai R16 · 25 FebLost🇮🇹J. SinnerJannik SinnerNo. 2No. 2 · 16 FebDoha R32 · 16 Feb
10Won🇫🇷V. RoyerValentin RoyerNo. 60No. 60 · 24 FebDubai R32 · 24 FebLost🇫🇷A. GeaArthur GeaNo. 198No. 198 · 4 FebMontpellier R16 · 4 Feb