Search for active players ...
Date
Winner
Loser
Tournament
Round
Score
2001-04-09
David Sanchez (92)
Juan Albert Viloca Puig (148)
Estoril
R32
6-2 7-6(4)
2001-02-19
Mark Philippoussis (18)
Juan Albert Viloca Puig (139)
Memphis
R32
6-2 7-5
2001-02-19
Juan Albert Viloca Puig (139)
Andre Sa (128)
Memphis
R64
6-1 6-4
2001-01-28
Juan Ignacio Chela (60)
Juan Albert Viloca Puig (200)
Bogota
SF
7-6(10) 6-3
2001-01-28
Juan Albert Viloca Puig (200)
Mauricio Hadad (290)
Bogota
QF
6-3 3-6 6-4
2001-01-28
Juan Albert Viloca Puig (200)
Juan Antonio Marin (132)
Bogota
R16
6-3 6-4
2001-01-28
Juan Albert Viloca Puig (200)
Albert Costa (26)
Bogota
R32
2-6 7-6(4) 7-5
2000-10-16
Marcelo Rios (33)
Juan Albert Viloca Puig (220)
Toulouse
QF
6-4 6-4
2000-10-16
Juan Albert Viloca Puig (220)
Stefan Koubek (49)
Toulouse
R16
6-4 7-6(0)
2000-10-16
Juan Albert Viloca Puig (220)
Alberto Martin (85)
Toulouse
R32
4-6 7-5 6-0
2000-03-20
Carlos Moya (43)
Juan Albert Viloca Puig (142)
Miami Masters
R128
6-4 6-2
2000-02-21
Sargis Sargsian (57)
Juan Albert Viloca Puig (143)
Mexico City
R32
3-6 6-4 6-1
1999-10-04
Karim Alami (43)
Juan Albert Viloca Puig (140)
Palermo
R32
6-4 6-2
1999-09-13
Markus Hipfl (73)
Juan Albert Viloca Puig (158)
Mallorca
R16
6-4 6-0
1999-09-13
Juan Albert Viloca Puig (158)
Fernando Vicente (41)
Mallorca
R32
6-3 5-7 6-4
1999-02-15
Michael Hill (238)
Juan Albert Viloca Puig (149)
Memphis
R64
7-6(5) 4-6 7-5
1998-11-09
Julian Alonso (106)
Juan Albert Viloca Puig (145)
Santiago
R32
5-2 RET
1998-10-26
Juan Antonio Marin (101)
Juan Albert Viloca Puig (146)
Mexico City
R16
6-4 4-6 7-6(1)
1998-10-26
Juan Albert Viloca Puig (146)
Franco Squillari (46)
Mexico City
R32
4-6 7-6(2) 6-4
1998-08-10
Dominik Hrbaty (42)
Juan Albert Viloca Puig (144)
San Marino
QF
2-6 6-4 6-0
1998-08-10
Juan Albert Viloca Puig (144)
Luis Adrian Morejon (214)
San Marino
R16
6-3 6-3
1998-08-10
Juan Albert Viloca Puig (144)
Julian Alonso (48)
San Marino
R32
4-6 6-4 7-6(5)
1998-07-27
Wolfgang Schranz (151)
Juan Albert Viloca Puig (148)
Kitzbuhel
R64
6-7(4) 6-1 6-1
1998-07-06
Nicolas Kiefer (28)
Juan Albert Viloca Puig (96)
Gstaad
R32
0-6 7-5 7-6(8)
1998-06-22
Michael Chang (15)
Juan Albert Viloca Puig (88)
Wimbledon
R128
6-4 6-3 3-6 3-6 6-2
1998-06-08
Marzio Martelli (129)
Juan Albert Viloca Puig (83)
Bologna
R16
6-3 6-3
1998-06-08
Juan Albert Viloca Puig (83)
Oscar Serrano (219)
Bologna
R32
6-3 6-2
1998-05-25
Dominik Hrbaty (59)
Juan Albert Viloca Puig (75)
Roland Garros
R64
6-3 6-3 6-3
1998-05-25
Juan Albert Viloca Puig (75)
Javier Sanchez (71)
Roland Garros
R128
7-6(6) 3-6 5-7 6-4 6-3
1998-05-18
Sjeng Schalken (51)
Juan Albert Viloca Puig (76)
St. Poelten
R32
6-1 6-3
1998-04-20
Richard Krajicek (13)
Juan Albert Viloca Puig (72)
Monte Carlo Masters
R32
6-4 6-2
1998-04-20
Juan Albert Viloca Puig (72)
Diego Nargiso (118)
Monte Carlo Masters
R64
6-3 6-4
1998-04-13
Bohdan Ulihrach (53)
Juan Albert Viloca Puig (72)
Barcelona
R64
4-6 7-6(0) 7-5
1998-04-06
Carlos Costa (54)
Juan Albert Viloca Puig (75)
Estoril
R16
6-2 3-6 6-2
1998-04-06
Juan Albert Viloca Puig (75)
Albert Portas (37)
Estoril
R32
7-6(5) 6-3
1998-03-16
Malivai Washington (238)
Juan Albert Viloca Puig (78)
Miami Masters
R128
6-3 6-2
1998-03-09
Vincent Spadea (66)
Juan Albert Viloca Puig (76)
Indian Wells Masters
R64
6-4 6-1
1998-02-23
Fernando Meligeni (71)
Juan Albert Viloca Puig (72)
Philadelphia
R32
7-6(5) 6-4
1998-02-16
Jason Stoltenberg (48)
Juan Albert Viloca Puig (76)
Memphis
R32
7-6(2) 6-4
1998-02-16
Juan Albert Viloca Puig (76)
Eyal Ran (230)
Memphis
R64
4-6 7-6(5) 6-4
1998-02-09
Tommy Haas (46)
Juan Albert Viloca Puig (77)
San Jose
R32
6-1 6-4
1998-02-02
Yevgeny Kafelnikov (7)
Juan Albert Viloca Puig (76)
Marseille
R32
6-4 6-3
1998-01-19
Nicolas Lapentti (64)
Juan Albert Viloca Puig (74)
Australian Open
R128
5-7 6-3 6-4 6-7(3) 6-1
1998-01-12
Kenneth Carlsen (96)
Juan Albert Viloca Puig (71)
Auckland
R32
6-2 6-3
1998-01-05
Greg Rusedski (6)
Juan Albert Viloca Puig (72)
Doha
R32
6-4 6-4
1997-11-03
Mariano Puerta (174)
Juan Albert Viloca Puig (77)
Santiago
R16
6-4 6-3
1997-11-03
Juan Albert Viloca Puig (77)
Nicolas Massu (614)
Santiago
R32
6-7(4) 7-5 6-3
1997-10-27
Davide Sanguinetti (93)
Juan Albert Viloca Puig (78)
Bogota
R16
3-6 6-3 7-5
1997-10-27
Juan Albert Viloca Puig (78)
Marcello Craca (103)
Bogota
R32
6-4 6-4
1997-10-20
Francisco Clavet (44)
Juan Albert Viloca Puig (90)
Mexico City
F
6-4 7-6(7)
1997-10-20
Juan Albert Viloca Puig (90)
Fernando Meligeni (80)
Mexico City
SF
6-3 6-1
1997-10-20
Juan Albert Viloca Puig (90)
Juan Antonio Marin (94)
Mexico City
QF
6-4 6-2
1997-10-20
Juan Albert Viloca Puig (90)
Carlos Costa (63)
Mexico City
R16
6-4 6-3
1997-10-20
Juan Albert Viloca Puig (90)
Radomir Vasek (103)
Mexico City
R32
1-6 6-1 6-4
1997-10-13
Lionel Roux (77)
Juan Albert Viloca Puig (90)
Lyon
R32
6-2 6-4
1997-09-29
Carlos Costa (86)
Juan Albert Viloca Puig (87)
Palermo
R32
6-4 6-4
1997-09-22
Marc Kevin Goellner (43)
Juan Albert Viloca Puig (87)
Bucharest
R32
6-3 6-3
1997-09-08
Albert Portas (36)
Juan Albert Viloca Puig (86)
Marbella
R32
3-6 7-5 6-2
1997-08-25
Brett Steven (60)
Juan Albert Viloca Puig (86)
US Open
R128
4-6 6-2 6-1 6-2
1997-08-18
Felix Mantilla (12)
Juan Albert Viloca Puig (77)
Boston
R32
6-3 6-0
1997-07-21
Filip Dewulf (56)
Juan Albert Viloca Puig (48)
Kitzbuhel
R16
6-4 6-2
1997-07-21
Juan Albert Viloca Puig (48)
Oleg Ogorodov (116)
Kitzbuhel
R32
6-2 6-0
1997-07-07
Felix Mantilla (16)
Juan Albert Viloca Puig (67)
Gstaad
F
6-1 6-4 6-4
1997-07-07
Juan Albert Viloca Puig (67)
Alex Corretja (6)
Gstaad
SF
3-6 7-6(5) 6-4
1997-07-07
Juan Albert Viloca Puig (67)
Nicolas Kiefer (68)
Gstaad
QF
6-4 6-3
1997-07-07
Juan Albert Viloca Puig (67)
Marcelo Rios (9)
Gstaad
R16
6-3 7-6(3)
1997-07-07
Juan Albert Viloca Puig (67)
Ivo Heuberger (188)
Gstaad
R32
6-3 6-4
1997-06-23
Andrew Richardson (233)
Juan Albert Viloca Puig (72)
Wimbledon
R64
6-3 3-6 6-4 2-6 6-2
1997-06-23
Juan Albert Viloca Puig (72)
Marc Kevin Goellner (40)
Wimbledon
R128
7-5 4-6 7-6(5) 7-6(5)
1997-05-26
Andrei Medvedev (20)
Juan Albert Viloca Puig (77)
Roland Garros
R64
6-4 6-3 6-4
1997-05-26
Juan Albert Viloca Puig (77)
Christian Ruud (46)
Roland Garros
R128
5-7 6-4 6-1 4-1 RET
1997-05-19
Marcelo Filippini (73)
Juan Albert Viloca Puig (76)
St. Poelten
R32
7-6(2) 7-5
1997-05-05
Jonas Bjorkman (23)
Juan Albert Viloca Puig (80)
Coral Springs
QF
6-4 7-6(2)
1997-05-05
Juan Albert Viloca Puig (80)
Patrik Fredriksson (96)
Coral Springs
R16
6-4 6-3
1997-05-05
Juan Albert Viloca Puig (80)
Gilbert Schaller (73)
Coral Springs
R32
7-6(3) 6-2
1997-04-28
Jason Stoltenberg (39)
Juan Albert Viloca Puig (80)
Atlanta
R16
6-1 7-5
1997-04-28
Juan Albert Viloca Puig (80)
Mariano Zabaleta (141)
Atlanta
R32
6-3 6-2
1997-04-21
Michael Chang (3)
Juan Albert Viloca Puig (79)
Orlando
R16
6-2 6-7(3) 7-5
1997-04-21
Juan Albert Viloca Puig (79)
Luke Jensen (653)
Orlando
R32
6-2 6-2
1997-04-14
Albert Costa (12)
Juan Albert Viloca Puig (76)
Barcelona
R32
6-4 6-3
1997-04-14
Juan Albert Viloca Puig (76)
Kenneth Carlsen (82)
Barcelona
R64
6-3 6-0
1997-04-07
Marcelo Filippini (81)
Juan Albert Viloca Puig (75)
Estoril
R32
3-6 7-6(6) 6-1
1997-03-17
Jiri Novak (57)
Juan Albert Viloca Puig (76)
Miami Masters
R128
6-0 6-3
1997-02-24
Sandon Stolle (66)
Juan Albert Viloca Puig (80)
Philadelphia
R16
4-6 6-3 6-4
1997-02-24
Juan Albert Viloca Puig (80)
Alex Obrien (34)
Philadelphia
R32
6-2 3-6 6-3
1997-02-17
Richey Reneberg (28)
Juan Albert Viloca Puig (80)
Memphis
R32
6-3 6-2
1997-02-17
Juan Albert Viloca Puig (80)
Sjeng Schalken (86)
Memphis
R64
6-4 4-6 6-0
1997-02-10
Marcelo Rios (7)
Juan Albert Viloca Puig (83)
Marseille
R32
7-6(4) 6-4
1997-01-27
Javier Sanchez (37)
Juan Albert Viloca Puig (79)
Zagreb
R32
7-6(6) 7-6(5)
1997-01-13
Magnus Larsson (43)
Juan Albert Viloca Puig (79)
Australian Open
R128
6-3 6-3 7-6(3)
1996-12-30
Magnus Norman (86)
Juan Albert Viloca Puig (84)
Doha
R32
6-3 6-0
1996-10-14
Marc Rosset (23)
Juan Albert Viloca Puig (82)
Toulouse
R32
6-2 6-2
1996-09-30
Francisco Clavet (31)
Juan Albert Viloca Puig (80)
Marbella
R32
6-4 7-6(2)
1996-09-09
Danny Sapsford (181)
Juan Albert Viloca Puig (81)
Bournemouth
R16
7-5 7-5
1996-09-09
Juan Albert Viloca Puig (81)
Dominik Hrbaty (97)
Bournemouth
R32
0-6 6-3 6-4
1996-07-22
Alex Corretja (42)
Juan Albert Viloca Puig (163)
Kitzbuhel
SF
7-6(4) 6-1
1996-07-22
Juan Albert Viloca Puig (163)
Nicolas Kiefer (147)
Kitzbuhel
QF
7-5 6-4
1996-07-22
Juan Albert Viloca Puig (163)
Marcelo Rios (12)
Kitzbuhel
R16
6-1 7-6(4)
1996-07-22
Juan Albert Viloca Puig (163)
Javier Sanchez (58)
Kitzbuhel
R32
7-6(5) 6-2
1996-07-22
Juan Albert Viloca Puig (163)
Herbert Wiltschnig (236)
Kitzbuhel
R64
6-3 6-3
1996-06-17
Jimy Szymanski (211)
Juan Albert Viloca Puig (185)
Bologna
R32
6-4 6-2
1996-04-15
Christian Ruud (66)
Juan Albert Viloca Puig (240)
Barcelona
R32
7-6(3) 7-5
1996-04-15
Juan Albert Viloca Puig (240)
Felix Mantilla (81)
Barcelona
R64
3-6 6-4 7-6(4)
1996-03-04
Thomas Muster (2)
Juan Albert Viloca Puig (244)
Mexico City
R32
6-4 6-4
1995-10-02
Alex Corretja (35)
Juan Albert Viloca Puig (175)
Valencia
R32
7-6(4) 6-1
1995-09-11
Nicolas Lapentti (258)
Juan Albert Viloca Puig (165)
Bogota
R32
6-4 6-4
1995-08-28
Tim Henman (145)
Juan Albert Viloca Puig (161)
US Open
R128
6-3 4-6 6-4 6-3
1995-07-31
Gerard Solves (180)
Juan Albert Viloca Puig (154)
Kitzbuhel
R64
6-4 6-1
1995-06-12
Bernd Karbacher (26)
Juan Albert Viloca Puig (130)
Oporto
R32
7-5 RET
1995-05-08
Jakob Hlasek (106)
Juan Albert Viloca Puig (134)
Pinehurst
R32
7-6(7) 6-1
1995-04-10
Bernd Karbacher (23)
Juan Albert Viloca Puig (136)
Barcelona
R64
4-6 6-3 7-5
1995-02-06
Boris Becker (3)
Juan Albert Viloca Puig (165)
Marseille
R32
6-2 6-4
1994-11-07
Javier Frana (119)
Juan Albert Viloca Puig (196)
Buenos Aires
QF
6-4 6-4
1994-11-07
Juan Albert Viloca Puig (196)
Franco Squillari (377)
Buenos Aires
R16
6-4 6-2
1994-11-07
Juan Albert Viloca Puig (196)
Fabrice Santoro (45)
Buenos Aires
R32
6-4 4-6 7-5
1994-10-31
Francisco Clavet (50)
Juan Albert Viloca Puig (220)
Montevideo
R16
7-6(2) 3-6 6-4
1994-10-31
Juan Albert Viloca Puig (220)
Franco Davin (54)
Montevideo
R32
6-1 1-0 RET
1994-09-26
Oliver Gross (102)
Juan Albert Viloca Puig (246)
Palermo
R32
6-7(1) 6-3 6-4
1994-08-01
Thomas Muster (12)
Juan Albert Viloca Puig (276)
Kitzbuhel
R16
6-3 6-3
1994-08-01
Juan Albert Viloca Puig (276)
Younes El Aynaoui (71)
Kitzbuhel
R32
5-7 7-6(4) 7-6(7)
1994-08-01
Juan Albert Viloca Puig (276)
Patricio Arnold (169)
Kitzbuhel
R64
4-6 6-2 6-4
1994-07-18
Thomas Muster (10)
Juan Albert Viloca Puig (338)
Stuttgart Outdoor
R32
6-3 6-2
1994-07-18
Juan Albert Viloca Puig (338)
Rodolphe Gilbert (109)
Stuttgart Outdoor
R64
3-6 6-1 6-1
1993-04-05
Carlos Costa (18)
Juan Albert Viloca Puig (397)
Barcelona
R32
6-1 6-1
1993-04-05
Juan Albert Viloca Puig (397)
Xavier Avila (403)
Barcelona
R64
6-2 2-6 6-3
1992-07-27
Ronald Agenor (118)
Juan Albert Viloca Puig (450)
San Marino
R16
6-2 6-3
1992-07-27
Juan Albert Viloca Puig (450)
Thierry Champion (69)
San Marino
R32
6-4 6-2
1992-04-27
Carlos Costa (27)
Juan Albert Viloca Puig (586)
Madrid
R32
7-6(3) 7-6(7)
1992-04-06
Rodolphe Gilbert (86)
Juan Albert Viloca Puig (601)
Barcelona
R64
6-2 6-2