N. | Data | Torneo | Superficie | Compagno | Avversari in finale | Punteggio |
1. | 10 luglio 2000 | Campbell's Hall of Fame Championships, Newport | Erba | Harel Levy | Kyle Spencer Mitch Sprengelmeyer | 7–6(2), 7–5 |
2. | 29 settembre 2003 | Thailand Open, Bangkok | Cemento (i) | Andy Ram | Jarkko Nieminen Andrew Kratzmann | 6–3, 7–6(4) |
3. | 13 ottobre 2003 | Grand Prix de Tennis de Lyon, Lione | Sintetico (i) | Andy Ram | Nicolas Mahut Julien Benneteau | 6–1, 6–3 |
4. | 11 ottobre 2004 | Grand Prix de Tennis de Lyon, Lione (2) | Sintetico (i) | Andy Ram | Radek Štěpánek Jonas Björkman | 7–6(2), 6–2 |
5. | 25 febbraio 2005 | ABN AMRO World Tennis Tournament, Rotterdam | Cemento (i) | Andy Ram | Cyril Suk Pavel Vízner | 6–4, 4–6, 6–3 |
6. | 20 giugno 2005 | Nottingham Open, Nottingham | Erba | Andy Ram | Simon Aspelin Todd Perry | 4–6, 6–3, 7–5 |
7. | 9 gennaio 2006 | Next Generation Adelaide International, Adelaide | Cemento | Andy Ram | Paul Hanley Kevin Ullyett | 7–6(4), 7–6(10) |
8. | 26 giugno 2006 | Nottingham Open, Nottingham (2) | Erba | Andy Ram | Igor' Kunicyn Dmitrij Tursunov | 6–3, 6–3 |
9. | 28 agosto 2006 | Pilot Pen Tennis, New Haven | Cemento | Andy Ram | Mariusz Fyrstenberg Marcin Matkowski | 6–3, 6–3 |
10. | 2 ottobre 2006 | Thailand Open, Bangkok (2) | Cemento (i) | Andy Ram | Andy Murray Jamie Murray | 6–2, 2–6, [10–4] |
11. | 19 agosto 2007 | Cincinnati Masters, Cincinnati | Cemento | Andy Ram | Bob Bryan Mike Bryan | 4–6, 6–3, [13–11] |
12. | 26 gennaio 2008 | Australian Open, Melbourne | Cemento | Andy Ram | Arnaud Clément Michaël Llodra | 7–5, 7–6(4) |
13. | 21 marzo 2008 | Indian Wells Masters, Indian Wells | Cemento | Andy Ram | Daniel Nestor Nenad Zimonjić | 6–4, 6–4 |
14. | 13 giugno 2010 | AEGON Championships, Londra | Erba | Novak Đoković | Karol Beck David Škoch | 6(6)–7, 6–2, [10–3] |
15. | 20 giugno 2011 | AEGON International, Eastbourne | Erba | Andy Ram | Grigor Dimitrov Andreas Seppi | 6–3, 6–3 |
16. | 27 agosto 2011 | Pilot Pen Tennis, Winston-Salem | Cemento | Andy Ram | Christopher Kas Alexander Peya | 7-6(2), 6-4 |
17. | 6 maggio 2012 | Serbia Open, Belgrado | Terra rossa | Andy Ram | Martin Emmrich Andreas Siljeström | 4-6, 6-2, [10-6] |
18. | 4 ottobre 2015 | Shenzhen Open, Shenzen | Cemento | Colin Fleming | Chris Guccione André Sá | 6-1, 6(3)-7, [10-6] |
19. | 1º ottobre 2017 | Chengdu Open, Chengdu | Cemento | Aisam-ul-Haq Qureshi | Marcus Daniell Marcelo Demoliner | 6-3, 7-6(3) |
20. | 21 luglio 2018 | Hall of Fame Tennis Championships, Newport | Erba | Artem Sitak | Marcelo Arévalo Miguel Ángel Reyes Varela | 6-1, 6-2 |
21. | 29 giugno 2019 | Turkish Airlines Open Antalya, Adalia | Erba | Artem Sitak | Ivan Dodig Filip Polášek | 6-3, 6-4 |
22. | 28 maggio 2021 | Belgrade Open, Belgrado | Terra rossa | Andrėj Vasileŭski | André Göransson Rafael Matos | 6-4, 6-1 |