| Result |
No. |
Date |
Tournament |
Surface |
Partner |
Opponents |
Score |
| Win |
1. |
Mar 1996 |
Mexico City, Mexico |
Clay |
Francisco Montana |
Nicolás Pereira Emilio Sánchez |
6–2, 6–4 |
| Win |
2. |
Aug 1996 |
Amsterdam, Netherlands |
Clay |
Francisco Montana |
Rikard Bergh Jack Waite |
6–4, 3–6, 6–2 |
| Win |
3. |
Apr 1997 |
Monte Carlo, Monaco |
Clay |
Francisco Montana |
Jacco Eltingh Paul Haarhuis |
7–6, 2–6, 7–6 |
| Loss |
1. |
Jul 1997 |
Stuttgart Outdoor, Germany |
Clay |
Francisco Montana |
Gustavo Kuerten Fernando Meligeni |
4–6, 4–6 |
| Loss |
2. |
Oct 1997 |
Ostrava, Czech Republic |
Carpet |
Francisco Montana |
Jiří Novák David Rikl |
2–6, 4–6 |
| Win |
4. |
Feb 1998 |
Marseille, France |
Hard (i) |
Francisco Montana |
Mark Keil T. J. Middleton |
6–4, 3–6, 6–3 |
| Loss |
3. |
Feb 1998 |
Dubai, UAE |
Hard |
Francisco Montana |
Mahesh Bhupathi Leander Paes |
2–6, 5–7 |
| Win |
5. |
Apr 1998 |
Estoril, Portugal |
Clay |
Francisco Montana |
David Roditi Fernon Wibier |
6–1, 2–6, 6–1 |
| Win |
6. |
May 1998 |
Hamburg, Germany |
Clay |
Francisco Montana |
David Adams Brett Steven |
6–2, 7–5 |
| Win |
7. |
Oct 1998 |
Palermo, Italy |
Clay |
Francisco Montana |
Pablo Albano Daniel Orsanic |
6–4, 7–6 |
| Win |
8. |
Apr 1999 |
Estoril, Portugal |
Clay |
Tomás Carbonell |
Jiří Novák David Rikl |
6–3, 2–6, 6–1 |
| Win |
9. |
Jul 1999 |
Gstaad, Switzerland |
Clay |
Cyril Suk |
Aleksandar Kitinov Eric Taino |
7–5, 7–6 |
| Win |
10. |
Feb 2000 |
Mexico City, Mexico |
Clay |
Byron Black |
Gastón Etlis Martín Rodríguez |
6–3, 7–5 |
| Win |
11. |
Apr 2000 |
Estoril, Portugal |
Clay |
Piet Norval |
David Adams Joshua Eagle |
6–4, 7–5 |
| Win |
12. |
Jun 2000 |
Nottingham, England |
Grass |
Piet Norval |
Ellis Ferreira Rick Leach |
1–6, 6–4, 6–3 |
| Loss |
4. |
Jul 2000 |
Stuttgart Outdoor, Germany |
Clay |
Lucas Arnold Ker |
Jiří Novák David Rikl |
7–5, 2–6, 3–6 |
| Loss |
5. |
Oct 2000 |
Toulouse, France |
Hard (i) |
Piet Norval |
Julien Boutter Fabrice Santoro |
6–7, 6–4, 6–7 |
| Win |
13. |
Oct 2000 |
Basel, Switzerland |
Carpet |
Piet Norval |
Roger Federer Dominik Hrbatý |
7–6, 4–6, 7–6 |
| Loss |
6. |
Nov 2000 |
Stuttgart Indoor, Germany |
Hard (i) |
Piet Norval |
Jiří Novák David Rikl |
6–3, 3–6, 4–6 |
| Win |
14. |
Dec 2000 |
Doubles Championship, Bangalore |
Hard |
Piet Norval |
Mahesh Bhupathi Leander Paes |
7–6, 6–3, 6–4 |
| Win |
15. |
Mar 2001 |
Acapulco, Mexico |
Clay |
Gustavo Kuerten |
David Adams Martín García |
6–3, 7–6 |
| Win |
16. |
Mar 2001 |
Scottsdale, U.S. |
Hard |
Jared Palmer |
Marcelo Ríos Sjeng Schalken |
7–6, 6–2 |
| Loss |
7. |
Apr 2001 |
Estoril, Portugal |
Clay |
Nenad Zimonjić |
Radek Štěpánek Michal Tabara |
4–6, 1–6 |
| Win |
17. |
Apr 2001 |
Barcelona, Spain |
Clay |
Jared Palmer |
Tommy Robredo Fernando Vicente |
7–6, 6–4 |
| Win |
18. |
May 2001 |
Majorca, Spain |
Clay |
Jared Palmer |
Feliciano López Francisco Roig |
7–5, 6–3 |
| Win |
19. |
Jun 2001 |
Nottingham, England |
Grass |
Jared Palmer |
Paul Hanley Andrew Kratzmann |
6–4, 6–2 |
| Win |
20. |
Jul 2001 |
Wimbledon, London |
Grass |
Jared Palmer |
Jiří Novák David Rikl |
6–4, 4–6, 6–3, 7–6 |
| Loss |
8. |
Aug 2001 |
Montreal, Canada |
Hard |
Jared Palmer |
Jiří Novák David Rikl |
4–6, 6–3, 3–6 |
| Loss |
9. |
Sep 2001 |
U.S. Open, New York |
Hard |
Jared Palmer |
Wayne Black Kevin Ullyett |
6–7, 6–2, 3–6 |
| Win |
21. |
Oct 2001 |
Stockholm, Sweden |
Hard (i) |
Jared Palmer |
Jonas Björkman Todd Woodbridge |
6–3, 4–6, 6–3 |
| Win |
22. |
Jan 2002 |
Doha, Qatar |
Hard |
Jared Palmer |
Jiří Novák David Rikl |
6–3, 7–6(5) |
| Win |
23. |
Jan 2002 |
Sydney, Australia |
Hard |
Jared Palmer |
Joshua Eagle Sandon Stolle |
6–4, 6–4 |
| Loss |
10. |
Apr 2002 |
Miami, U.S. |
Hard |
Jared Palmer |
Mark Knowles Daniel Nestor |
3–6, 6–3, 1–6 |
| Loss |
11. |
Jun 2002 |
Nottingham, England |
Grass |
Jared Palmer |
Mike Bryan Mark Knowles |
6–0, 6–7, 4–6 |
| Loss |
12. |
Jun 2003 |
s’Hertogenbosch, Netherlands |
Grass |
Leander Paes |
Martin Damm Cyril Suk |
5–7, 6–7 |