| Year | Location | Surface | Round | Result | Score |
| 2005 | Bastad, Sweden | Clay | W | Won | 2-6 6-2 6-4 |
| 2005 | ATP Masters Series Cincinnati, Ohio, USA | Hard | R64 | Lost | 7-6(4) 2-6 6-7(3) |
| 2006 | ATP Masters Series Canada, Toronto, Canada | Hard | R16 | Lost | 1-6 6-3 2-6 |
| 2006 | ATP Masters Series Madrid, Spain | Hard | QF | Lost | 3-6 6-7(6) |
| 2007 | ATP Masters Series Monte Carlo, Monaco | Clay | SF | Won | 6-0 7-5 |
| 2007 | Wimbledon, England | Grass | QF | Won | 7-6(1), 6-4, 6-2 |
| 2008 | ATP Masters Series Miami, Florida, USA | Hard | SF | Won | 7-6(6) 6-2 |
| 2009 | ATP Masters Series Cincinnati, Ohio, USA | Hard | QF | Won | 6-4 7-5 |
| 2009 | Davis Cup ESP v. CZE Final, Barcelona, Spain | Clay | RR | Won | 7-5, 6-0, 6-2 |
| 2010 | ATP Masters Series Indian Wells, California, USA | Hard | QF | Won | 6-4 7-6(4) |
| 2010 | Wimbledon, England | Grass | W | Won | 6-3 7-5 6-4 |
| 2010 | ATP World Tour Finals, London | Indoor Hard | RR | Won | 7-6(3) 6-1 |
| 2011 | ATP Masters Series Miami, Florida, USA | Hard | QF | Won | 6-2 3-6 6-3 |
| 2012 | Australian Open, Melbourne, Australia | Hard | QF | Won | 6-7(5) 7-6(6) 6-4 6-3 |
| 2012 | ATP Masters Series Rome, Italy | Clay | QF | Won | 6-4 7-5 |
| 2013 | ATP Masters Series Indian Wells, California, USA | Hard | SF | Won | 6-4 7-5 |
| 2013 | ATP Masters Series Rome, Italy | Clay | SF | Won | 6-2 6-4 |