| Year | Location | Surface | Round | Result | Score |
| 2007 | Australian Open, Melbourne, Australia | Hard | R32 | Won | 6-2 6-2 6-2 |
| 2007 | Stuttgart, Germany | Clay | W | Won | 6-4 7-5 |
| 2007 | ATP Masters Series Paris, France | Hard | R16 | Won | 6-4 6-3 |
| 2009 | ATP Masters Series Miami, Florida, USA | Hard | R16 | Won | 7-6(2) 7-6(4) |
| 2010 | ATP Masters Series Rome, Italy | Clay | QF | Won | 6-4 6-1 |
| 2010 | ATP Masters Series Canada, Toronto, Canada | Hard | R32 | Won | 7-6(12) 6-3 |
| 2010 | ATP Masters 1000 Shanghai | Hard | R32 | Won | 6-4 6-4 |
| 2012 | ATP Masters Series Monte Carlo, Monaco | Clay | QF | Won | 7-5 6-4 |
| 2013 | ATP Masters Madrid Open | Clay | W | Won | 6-2 6-4 |