| Result | No. | Date | Tournament | Surface | Partner | Opponents | Score |
|---|
| Loss | 1. | 25 May 1998 | St. Poelten, Austria | Clay | David Adams | Jim Grabb
David Macpherson | 4–6, 4–6 |
| Win | 1. | 15 February 1999 | Dubai,UAE | Hard | Sandon Stolle | David Adams
John-Laffnie de Jager | 4–6, 6–1, 6–4 |
| Win | 2. | 15 March 1999 | Indian Wells, United States | Hard | Sandon Stolle | Ellis Ferreira
Rick Leach | 7–6(7–4), 6–3 |
| Win | 3. | 29 March 1999 | Miami, United States | Hard | Sandon Stolle | Boris Becker
Jan-Michael Gambill | 6–1, 6–1 |
| Loss | 2. | 12 April 1999 | Chennai, India | Hard | Neville Godwin | Mahesh Bhupathi
Leander Paes | 6–4, 5–7, 4–6 |
| Loss | 3. | 19 April 1999 | Tokyo, Japan | Hard | Brian MacPhie | Jeff Tarango
Daniel Vacek | 3–4, RET. |
| Loss | 4. | 31 January 2000 | Australian Open,Melbourne | Hard | Andrew Kratzmann | Ellis Ferreira
Rick Leach | 4–6, 6–3, 3–6, 6–3, 16–18 |
| Win | 4. | 9 October 2000 | Hong Kong | Hard | Kevin Ullyett | Dominik Hrbatý
David Prinosil | 6–1, 6–2 |
| Win | 5. | 8 January 2001 | Chennai, India | Hard | Byron Black | Barry Cowan
Mosé Navarra | 6–4, 6–3 |
| Win | 6. | 19 February 2001 | Copenhagen, Denmark | Hard (i) | Kevin Ullyett | Jiří Novák
David Rikl | 6–3, 6–3 |
| Win | 7. | 9 October 2001 | U.S. Open,New York City | Hard | Kevin Ullyett | Donald Johnson
Jared Palmer | 7–6(11–9), 2–6, 6–3 |
| Win | 8. | 7 January 2002 | Adelaide, Australia | Hard | Kevin Ullyett | Bob Bryan
Mike Bryan | 7–5, 6–2 |
| Win | 9. | 4 March 2002 | San Jose, United States | Hard (i) | Kevin Ullyett | John-Laffnie de Jager
Robbie Koenig | 6–3, 4–6, [10–5] |
| Loss | 5. | 13 May 2002 | Rome, Italy | Clay | Kevin Ullyett | Martin Damm
Cyril Suk | 5–7, 5–7 |
| Win | 10. | 17 June 2002 | London/Queen's Club, England | Grass | Kevin Ullyett | Mahesh Bhupathi
Max Mirnyi | 7–5, 6–3 |
| Win | 11. | 19 August 2002 | Washington, D.C., United States | Hard | Kevin Ullyett | Bob Bryan
Mike Bryan | 3–6, 6–3, 7–5 |
| Win | 12. | 14 October 2002 | Lyon, France | Carpet | Kevin Ullyett | Mark Knowles
Daniel Nestor | 6–4, 3–6, 7–6(7–3) |
| Win | 13. | 28 October 2002 | Stockholm, Sweden | Hard (i) | Kevin Ullyett | Wayne Arthurs
Paul Hanley | 6–4, 2–6, 7–6(7–4) |
| Loss | 6. | 3 March 2003 | Dubai,UAE | Hard | Kevin Ullyett | Leander Paes
David Rikl | 3–6, 0–6 |
| Win | 14. | 5 May 2003 | Munich, Germany | Clay | Kevin Ullyett | Joshua Eagle
Jared Palmer | 6–3, 7–5 |
| Loss | 7. | 6 October 2003 | Moscow, Russia | Carpet | Kevin Ullyett | Mahesh Bhupathi
Max Mirnyi | 3–6, 5–7 |
| Loss | 8. | 20 October 2003 | Madrid, Spain | Hard (i) | Kevin Ullyett | Mahesh Bhupathi
Max Mirnyi | 2–6, 6–2, 3–6 |
| Loss | 9. | 22 March 2004 | Indian Wells, United States | Hard | Kevin Ullyett | Arnaud Clément
Sébastien Grosjean | 3–6, 6–4, 5–7 |
| Win | 15. | 5 April 2004 | Miami, United States | Hard | Kevin Ullyett | Jonas Björkman
Todd Woodbridge | 6–2, 7–6(14–12) |
| Win | 16. | 17 May 2004 | Hamburg, Germany | Clay | Kevin Ullyett | Bob Bryan
Mike Bryan | 6–4, 6–2 |
| Loss | 10. | 26 July 2004 | Indianapolis, United States | Hard | Kevin Ullyett | Jordan Kerr
Jim Thomas | 7–6(9–7), 6–7(3–7), 3–6 |
| Loss | 11. | 8 November 2004 | Paris, France | Carpet | Kevin Ullyett | Jonas Björkman
Todd Woodbridge | 3–6, 4–6 |
| Loss | 12. | 22 November 2004 | Tennis Masters Cup,Houston | Hard | Kevin Ullyett | Bob Bryan
Mike Bryan | 6–4, 5–7, 4–6, 2–6 |
| Win | 17. | 31 January 2005 | Australian Open,Melbourne | Hard | Kevin Ullyett | Bob Bryan
Mike Bryan | 6–4, 6–4 |
| Loss | 13. | 4 April 2005 | Miami, United States | Hard | Kevin Ullyett | Jonas Björkman
Max Mirnyi | 1–6, 2–6 |
| Loss | 14. | 8 August 2005 | Washington, D.C., United States | Hard | Kevin Ullyett | Bob Bryan
Mike Bryan | 4–6, 2–6 |
| Win | 18. | 15 August 2005 | Montreal, Canada | Hard | Kevin Ullyett | Jonathan Erlich
Andy Ram | 6–7(5–7), 6–3, 6–0 |
| Loss | 15. | 22 August 2005 | Cincinnati, United States | Hard | Kevin Ullyett | Jonas Björkman
Max Mirnyi | 6–7(3–7), 2–6 |