Nuno Borges def. Terence Atmane — Round of 32, Libema Open 2026

🇳🇱
Libema Open 2026

ATP 250Grass's-Hertogenbosch, Netherlands

Played8 Jun 2026

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

🇵🇹ranked ATP number 51 going into this drawWon

Nuno Borges 6 6

🇫🇷ranked ATP number 52 going into this draw

Terence Atmane 4 4

🇵🇹N. BorgesNuno BorgesvT. AtmaneTerence Atmane🇫🇷

🇵🇹Nuno Borges

🇫🇷Terence Atmane

Match stats

Serve

2

Aces

13

0

Double faults

2

68%

1st serve in

61%

88%

1st serve points won

81%

80%

2nd serve points won

38%

85%

Service points won

64%

0/0

Break points saved

4/6

Return

36%

Return points won

15%

2/6

Break points won

0/0

62

Total points won

46

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

4–6

2–1

Last 30 days

0–3

By surface

6–7

Hard

6–7

5–6

Clay

4–6

By round

3–4

R32

3–6

2–2

R16

1–2

7–6

First match at an event

6–7

3–4

At ATP 250s

1–2

How their matches go

23

Completed matches

23

30%

Won in straight sets

30%

13%

Won after losing a set

13%

13%

Lost after winning a set

30%

43%

Lost in straight sets

26%

4–10

Tiebreaks

5–5

1–3

Deciding sets

3–7

8/9

Won after winning set 1

10/14

2/14

Won after losing set 1

0/9

Serve and return, last 5 matches

63%

1st serve in

63%

72%

1st serve points won

74%

51%

2nd serve points won

52%

78%

Break points saved

63%

40%

Return points won

26%

43%

Break points won

33%

7.0

Aces a match

6.0

2.4

Double faults a match

2.0

Last 14 days

2

Matches

1

7

Sets

5

10

Days since last match

14

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentNuno BorgesTerence Atmane
🇷🇸KecmanovicNo. 48
🇷🇸KecmanovicNo. 48WonParis R64WonMadrid R128LostAcapulco QF
🇦🇷EtcheverryNo. 28
🇦🇷EtcheverryNo. 28WonParis R128WonBarcelona R16WonAuckland R32LostHamburg R32LostMonte Carlo R32
🇪🇸JodarNo. 29
🇪🇸JodarNo. 29LostRome R64WonAcapulco R16
🇺🇸TiafoeNo. 22
🇺🇸TiafoeNo. 22LostAcapulco R32LostMiami R16LostDallas R32
🇨🇦Auger-AliassimeNo. 6
🇨🇦Auger-AliassimeNo. 6WonMelbourne R128WonMiami R32
Total
Total5–23–5

Last 10 matches going in

LatestNuno BorgesTerence Atmane
1Lost🇷🇺A. RublevAndrey RublevNo. 13No. 13 · 29 MayParis R32 · 29 MayLost🇦🇺T. KokkinakisThanasi KokkinakisR128 · 25 MayParis R128 · 25 May
2Won🇷🇸M. KecmanovicMiomir KecmanovicNo. 47No. 47 · 27 MayParis R64 · 27 MayLost🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 26No. 26 · 18 MayHamburg R32 · 18 May
3Won🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 25No. 25 · 24 MayParis R128 · 24 MayLost🇮🇹F. CobolliFlavio CobolliNo. 13No. 13 · 9 MayRome R64 · 9 May
4Lost🇪🇸R. JodarRafael JodarNo. 42No. 42 · 8 MayRome R64 · 8 MayWon🇧🇪Z. BergsZizou BergsNo. 44No. 44 · 7 MayRome R128 · 7 May
5Won🇳🇱J. De JongJesper De JongNo. 109No. 109 · 6 MayRome R128 · 6 MayLost🇩🇪A. ZverevAlexander ZverevNo. 3No. 3 · 27 AprMadrid R32 · 27 Apr
6Lost🇦🇷M. NavoneMariano NavoneNo. 44No. 44 · 23 AprMadrid R128 · 23 AprWon🇫🇷U. HumbertUgo HumbertNo. 34No. 34 · 25 AprMadrid R64 · 25 Apr
7Lost🇷🇸H. MedjedovicHamad MedjedovicNo. 83No. 83 · 17 AprBarcelona QF · 17 AprWon🇷🇸M. KecmanovicMiomir KecmanovicNo. 58No. 58 · 23 AprMadrid R128 · 23 Apr
8Won🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 30No. 30 · 15 AprBarcelona R16 · 15 AprLost🇫🇷A. FilsArthur FilsNo. 28No. 28 · 14 AprBarcelona R32 · 14 Apr
9Won🇫🇷A. MannarinoAdrian MannarinoNo. 46No. 46 · 13 AprBarcelona R32 · 13 AprLost🇦🇷T. EtcheverryTomas Martin EtcheverryNo. 31No. 31 · 8 AprMonte Carlo R32 · 8 Apr
10Lost🇷🇺A. RublevAndrey RublevNo. 16No. 16 · 6 AprMonte Carlo R64 · 6 AprWon🇺🇸E. QuinnEthan QuinnNo. 56No. 56 · 7 AprMonte Carlo R64 · 7 Apr