| No. | Date | Tournament | Surface | Opponent in the final | Score |
| 1 | February 4, 2001 | Milan, Italy | Carpet | Julien Boutter | 6–4, 6–7(7), 6–4 |
| 2 | 37269 | Sydney, Australia | Hard | Juan Ignacio Chela | 6–3, 6–3 |
| 3 | 37395 | Hamburg, Germany | Clay | Marat Safin | 6–3, 6–3 |
| 4 | 37542 | Vienna, Austria | Hard | Jirí Novák | 6–4, 6–1, 3–6, 6–4 |
| 5 | 37668 | Marseille, France | Hard | Jonas Björkman | 6–2, 7–6(6) |
| 6 | 37682 | Dubai, United Arab Emirates | Hard | Jirí Novák | 6–1, 7–6(2) |
| 7 | 37745 | Munich, Germany | Clay | Jarkko Nieminen | 6–1, 6–4 |
| 8 | 37787 | Halle, Germany | Grass | Nicolas Kiefer | 6–1, 6–3 |
| 9 | 37808 | Wimbledon, London, Great Britain | Grass | Mark Philippoussis | 7–6(5), 6–2, 7–6(3) |
| 10 | 37906 | Vienna, Austria | Hard | Carlos Moyà | 6–3, 6–3, 6–3 |
| 11 | 37941 | Tennis Masters Cup, Houston, U.S. | Hard | Andre Agassi | 6–3, 6–0, 6–4 |
| 12 | 38018 | Australian Open, Melbourne | Hard | Marat Safin | 7–6(3), 6–4, 6–2 |
| 13 | 38053 | Dubai, United Arab Emirates | Hard | Feliciano López | 4–6, 6–1, 6–2 |
| 14 | 38067 | Indian Wells, U.S. | Hard | Tim Henman | 6–3, 6–3 |
| 15 | 38123 | Hamburg, Germany | Clay | Guillermo Coria | 4–6, 6–4, 6–2, 6–3 |
| 16 | 38151 | Halle, Germany | Grass | Mardy Fish | 6–0, 6–3 |
| 17 | 38172 | Wimbledon, London, Great Britain | Grass | Andy Roddick | 4–6, 7–5, 7–6(3), 6–4 |
| 18 | 38179 | Gstaad, Switzerland | Clay | Igor Andreev | 6–2, 6–3, 5–7, 6–3 |
| 19 | 38200 | Toronto, Canada | Hard | Andy Roddick | 7–5, 6–3 |
| 20 | 38242 | US Open, New York City, U.S. | Hard | Lleyton Hewitt | 6–0, 7–6(3), 6–0 |
| 21 | 38263 | Bangkok, Thailand | Hard | Andy Roddick | 6–4, 6–0 |
| 22 | 38312 | Tennis Masters Cup, Houston, U.S. | Hard | Lleyton Hewitt | 6–3, 6–2 |
| 23 | 38361 | Doha, Qatar | Hard | Ivan Ljubicic | 6–3, 6–1 |
| 24 | 38403 | Rotterdam, Netherlands | Hard | Ivan Ljubicic | 5–7, 7–5, 7–6(5) |
| 25 | 38410 | Dubai, United Arab Emirates | Hard | Ivan Ljubicic | 6–1, 6–7(6), 6–3 |
| 26 | 38431 | Indian Wells, California, U.S. | Hard | Lleyton Hewitt | 6–2, 6–4, 6–4 |
| 27 | 38445 | Miami, U.S. | Hard | Rafael Nadal | 2–6, 6–7(4), 7–6(5), 6–3, 6–1 |
| 28 | 38487 | Hamburg, Germany | Clay | Richard Gasquet | 6–3, 7–5, 7–6(4) |
| 29 | 38516 | Halle, Germany | Grass | Marat Safin | 6–4, 6–7(6), 6–4 |
| 30 | 38536 | Wimbledon, London, Great Britain | Grass | Andy Roddick | 6–2, 7–6(2), 6–4 |
| 31 | 38585 | Cincinnati, U.S. | Hard | Andy Roddick | 6–3, 7–5 |
| 32 | 38606 | US Open, New York City, U.S. | Hard | Andre Agassi | 6–3, 2–6, 7–6(1), 6–1 |
| 33 | 38627 | Bangkok, Thailand | Hard | Andy Murray | 6–3, 7–5 |
| 34 | 38725 | Doha, Qatar | Hard | Gaël Monfils | 6–3, 7–6(5) |
| 35 | 38746 | Australian Open, Melbourne, Australia | Hard | Marcos Baghdatis | 5–7, 7–5, 6–0, 6–2 |
| 36 | 38795 | Indian Wells, California, U.S. | Hard | James Blake | 7–5, 6–3, 6–0 |
| 37 | 38809 | Miami, U.S. | Hard | Ivan Ljubicic | 7–6(5), 7–6(4), 7–6(6) |
| 38 | 38886 | Halle, Germany | Grass | Tomáš Berdych | 6–0, 6–7(4), 6–2 |
| 39 | 38907 | Wimbledon, London, Great Britain | Grass | Rafael Nadal | 6–0, 7–6(5), 6–7(2), 6–3 |
| 40 | 38942 | Toronto, Canada | Hard | Richard Gasquet | 2–6, 6–3, 6–2 |
| 41 | 38970 | US Open, New York City, U.S. | Hard | Andy Roddick | 6–2, 4–6, 7–5, 6–1 |
| 42 | 38998 | Tokyo, Japan | Hard | Tim Henman | 6–3, 6–3 |
| 43 | 39012 | Madrid, Spain | Hard | Fernando González | 7–5, 6–1, 6–0 |
| 44 | 39019 | Basel, Switzerland | Carpet | Fernando González | 6–3, 6–2, 7–6(3) |
| 45 | 39040 | Tennis Masters Cup, Shanghai, China | Hard | James Blake | 6–0, 6–3, 6–4 |
| 46 | 39110 | Australian Open, Melbourne, Australia | Hard | Fernando González | 7–6(2), 6–4, 6–4 |
| 47 | 39144 | Dubai, United Arab Emirates | Hard | Mikhail Youzhny | 6–4, 6–3 |
| 48 | 39222 | Hamburg, Germany | Hard | Rafael Nadal | 2–6, 6–2, 6–0 |
| 49 | 39271 | Wimbledon, London, Great Britain | Grass | Rafael Nadal | 7–6(7), 4–6, 7–6(3), 2–6, 6–2 |
| 50 | 39313 | Cincinnati, U.S. | Hard | James Blake | 6–1, 6–4 |
| 51 | 39334 | US Open, New York City, U.S. | Hard | Novak Djokovic | 7–6(4), 7–6(2), 6–4 |
| 52 | 39383 | Basel, Switzerland | Hard | Jarkko Nieminen | 6–3, 6–4 |
| 53 | 39404 | Tennis Masters Cup, Shanghai, China | Hard | David Ferrer | 6–2, 6–3, 6–2 |
| 54 | 39558 | Estoril, Portugal | Clay | Nikolay Davydenko | 7–6(5), 1–2 retired |
| 55 | 39614 | Halle, Germany | Grass | Philipp Kohlschreiber | 6–3, 6–4 |
| 56 | 39699 | US Open, New York City, U.S. | Hard | Andy Murray | 6–2, 7–5, 6–2 |
| | | | | | |