Tommy Robredo career statistics ATP career finals Singles: 23 (12 titles, 11 runner-ups)

| Outcome | No_ | Date_ | Tournament | Surface | Opponent | Score_ |
|---|---|---|---|---|---|---|
| Winner | 3. | 21 May 2006 | Hamburg Masters, Hamburg, Germany | Clay | Radek Štěpánek | 6–1, 6–3, 6–3 |
| Winner | 4. | 16 July 2006 | Swedish Open, Båstad, Sweden | Clay | Nikolay Davydenko | 6–2, 6–1 |
| Runner-up | 5. | 14 January 2007 | Heineken Open, Auckland, New Zealand | Hard | David Ferrer | 4–6, 2–6 |
| Winner | 5. | 5 August 2007 | Orange Warsaw Open, Sopot, Poland (2) | Clay | José Acasuso | 7–5, 6–0 |
| Runner-up | 6. | 16 September 2007 | China Open, Beijing, China | Hard (i) | Fernando González | 1–6, 6–3, 1–6 |
| Winner | 6. | 7 October 2007 | Open de Moselle, Metz, France | Hard (i) | Andy Murray | 0–6, 6–2, 6–3 |
| Runner-up | 7. | 15 June 2008 | Orange Warsaw Open, Warsaw, Poland | Clay | Nikolay Davydenko | 3–6, 3–6 |