Chennai, India - HardR32 ~ def ~ Mathieu Montcourt (FRA) ~ 6-2 6-4
R16 ~ def ~ Rajeev Ram (USA) ~ 6-2 6-1
QF ~ def ~ Guillermo Garcia-Lopez (ESP) ~ 6-3 6-2
SF ~ def ~ Carlos Moya (ESP) ~ 6-7(3) 7-6(8) 7-6(1)
F ~ lost to ~ Mikhail Youzhny (RUS) ~ 0-6 1-6
ATP Ranking: 2 Points: 120 / 175
Australian Open, Melbourne, Australia - HardR128 ~ def ~ Viktor Troicki (SRB) ~ 7-6(3) 7-5 6-1
R64 ~ def ~ Florent Serra (FRA) ~ 6-0 6-2 6-2
R32 ~ def ~ Gilles Simon (FRA) ~ 7-5 6-2 6-3
R16 ~ def ~ Paul-Henri Mathieu (FRA) ~ 6-4 3-0 ret.
QF ~ def ~ Jarkko Nieminen (FIN) ~ 7-5 6-3 6-1
SF ~ lost to ~ Jo-Wilfried Tsonga (FRA) ~ 6-2 6-3 6-2
ATP Ranking: 2 Points: 450 / 1000
Rotterdam, The Netherlands - Indoor HardR32 ~ def ~ Dmitry Tursunov (RUS) ~ 6-4 6-4
R16 ~ lost to ~ Andreas Seppi (ITA) ~ 6-3 3-6 4-6
ATP Ranking: 2 Points: 25 / 300
Dubai, United Arab Emirates - HardR32 ~ def ~ Philipp Kohlschreiber (GER) ~ 3-6 6-1 6-4
R16 ~ def ~ Mikhail Ledovskikh (RUS) ~ 6-4 6-0
QF ~ lost to ~ Andy Roddick (USA) ~ 6-7(5) 2-6
ATP Ranking: 2 Points: 75 / 300
ATP Masters Series Indian Wells, California, USA - HardR128 ~ Bye
R64 ~ def ~ Santiago Giraldo (COL) ~ 6-3 6-3
R32 ~ def ~ Donald Young (USA) ~ 6-1 6-3
R16 ~ def ~ Jo-Wilfried Tsonga (FRA) ~ 6-7(4) 7-6(3) 7-5
QF ~ def ~ James Blake (USA) ~ 7-5 3-6 6-3
SF ~ lost to ~ Novak Djokovic (SRB) ~ 3-6 2-6
ATP Ranking: 2 Points: 225 / 500
ATP Masters Series Miami, Florida, USA - HardR128 ~ Bye
R64 ~ def ~ Benjamin Becker (GER) ~ 7-5 6-2
R32 ~ def ~ Nicolas Kiefer (GER) ~ 6-2 6-4
R16 ~ def ~ Paul-Henri Mathieu (FRA) ~ 6-4 6-4
QF ~ def ~ James Blake (USA) ~ 3-6 6-3 6-1
SF ~ def ~ Tomas Berdych (CZE) ~ 7-6(6) 6-2
F ~ lost to ~ Nikolay Davydenko (RUS) ~ 4-6 2-6
ATP Ranking: 2 Points: 350 / 500
Davis Cup GER v. ESP QF, Germany - HardRR ~ def ~ Nicolas Kiefer (GER) ~ 7-6(5) 6-0 6-3
ATP Ranking: 2 Points: 0 / 0
ATP Masters Series Monte Carlo, Monaco - ClayR32 ~ def ~ Mario Ancic (CRO) ~ 6-0 6-3
R16 ~ def ~ Juan Carlos Ferrero (ESP) ~ 6-4 6-1
QF ~ def ~ David Ferrer (ESP) ~ 6-1 7-5
SF ~ def ~ Nikolay Davydenko (RUS) ~ 6-3 6-2
W ~ def ~ Roger Federer (SUI) ~ 7-5 7-5
ATP Ranking: 2 Points: 500 / 500
Barcelona, Spain - ClayR64 ~ Bye
R32 ~ def ~ Potito Starace (ITA) ~ 6-4 6-2
R16 ~ def ~ Feliciano Lopez (ESP) ~ 6-4 6-3
QF ~ def ~ Juan Ignacio Chela (ARG) ~ 6-4 6-3
SF ~ def ~ Denis Gremelmayr (GER) ~ 6-1 6-0
W ~ def ~ David Ferrer (ESP) ~ 6-1 4-6 6-1
ATP Ranking: 2 Points: 300 / 300
ATP Masters Series Rome, Italy - ClayR64 ~ Bye
R32 ~ lost to ~ Juan Carlos Ferrero (ESP) ~ 5-7 1-6
ATP Ranking: 2 Points: 5 / 500
ATP Masters Series Hamburg - ClayR64 ~ Bye
R32 ~ def ~ Potito Starace (ITA) ~ 6-4 7-6(6)
R16 ~ def ~ Andy Murray (GBR) ~ 6-3 6-2
QF ~ def ~ Carlos Moya (ESP) ~ 6-1 6-3
SF ~ def ~ Novak Djokovic (SRB) ~ 7-5 2-6 6-2
W ~ def ~ Roger Federer (SUI) ~ 7-5 6-7(3) 6-3
ATP Ranking: 2 Points: 500 / 500
Roland Garros, France - ClayR128 ~ def ~ Thomaz Bellucci (BRA) ~ 7-5 6-3 6-1
R64 ~ def ~ Nicolas Devilder (FRA) ~ 6-4 6-0 6-1
R32 ~ def ~ Jarkko Nieminen (FIN) ~ 6-1 6-3 6-1
R16 ~ def ~ Fernando Verdasco (ESP) ~ 6-1 6-0 6-2
QF ~ def ~ Nicolas Almagro (ESP) ~ 6-1 6-1 6-1
SF ~ def ~ Novak Djokovic (SRB) ~ 6-4 6-2 7-6(3)
W ~ def ~ Roger Federer (SUI) ~ 6-1 6-3 6-0
ATP Ranking: 2 Points: 1000 / 1000
Queens, London, England - GrassR64 ~ Bye
R32 ~ def ~ Jonas Bjorkman (SWE) ~ 6-2 6-2
R16 ~ def ~ Kei Nishikori (JPN) ~ 6-4 3-6 6-3
QF ~ def ~ Ivo Karlovic (CRO) ~ 6-7(5) 7-6(5) 7-6(4)
SF ~ def ~ Andy Roddick (USA) ~ 7-5 6-4
W ~ def ~ Novak Djokovic (SRB) ~ 7-6(6) 7-5
ATP Ranking: 2 Points: 225 / 225
Wimbledon, England - GrassR128 ~ def ~ Andreas Beck (GER) ~ 6-4 6-4 7-6(0)
R64 ~ def ~ Ernests Gulbis (LAT) ~ 5-7 6-2 7-6(2) 6-3
R32 ~ def ~ Nicolas Kiefer (GER) ~ 7-6(3) 6-2 6-3
R16 ~ def ~ Mikhail Youzhny (RUS) ~ 6-3 6-3 6-1
QF ~ def ~ Andy Murray (GBR) ~ 6-3 6-2 6-4
SF ~ def ~ Rainer Schuettler (GER) ~ 6-1 7-6(3) 6-4.
W ~ def ~ Roger Federer (SUI) ~ 6-4 6-4 6-7(5) 6-7(8) 9-7
ATP Ranking: 2 Points: 1000 / 1000
ATP Masters Series Canada, Toronto, Canada - HardR64 ~ Bye
R32 ~ def ~ Jesse Levine (CAN) ~ 6-4 6-2
R16 ~ def ~ Igor Andreev (RUS) ~ 6-2 7-6(1)
QF ~ def ~ Richard Gasquet (FRA) ~ 6-7(12) 6-2 6-1
SF ~ def ~ Andy Murray (GBR) ~ 7-6(2) 6-3
W ~ def ~ Nicolas Kiefer (GER) ~ 6-3 6-2
ATP Ranking: 2 Points: 500 / 500
ATP Masters Series Cincinnati, Ohio, USA - HardR64 ~ Bye
R32 ~ def ~ Florent Serra (FRA) ~ 6-0 6-1
R16 ~ def ~ Tommy Haas (GER) ~ 6-4 7-6(0)
QF ~ def ~ Nicolas Lapentti (ECU) ~ 7-6(3) 6-1
SF ~ lost to ~ Novak Djokovic (SRB) ~ 1-6 5-7
ATP Ranking: 2 Points: 225 / 500
Olympic Games Beijing, China - HardR64 ~ def ~ Potito Starace (ITA) ~ 6-2 3-6 6-2
R32 ~ def ~ Lleyton Hewitt (AUS) ~ 6-1 6-2
R16 ~ def ~ Igor Andreev (RUS) ~ 6-4 6-2
QF ~ def ~ Jurgen Melzer (AUT) ~ 6-0 6-4
SF ~ def ~ Novak Djokovic (SRB) ~ 6-4 1-6 6-4
W ~ def ~ Fernando Gonzalez (CHI) ~ 6-3 7-6(2) 6-3
ATP Ranking: 2 Points: 400 / 400
US Open, New York, USA - HardR128 ~ def ~ Bjorn Phau (GER) ~ 7-6(4) 6-3 7-6(4)
R64 ~ def ~ Ryler DeHeart (USA) ~ 6-1 6-2 6-4
R32 ~ def ~ Viktor Troicki (SRB) ~ 6-4 6-3 6-0
R16 ~ def ~ Sam Querrey (USA) ~ 6-2 5-7 7-6(2) 6-3
QF ~ def ~ Mardy Fish (USA) ~ 3-6 6-1 6-4 6-2
SF ~ lost to ~ Andy Murray (GBR) ~ 2-6 6-7(5) 6-4 4-6
ATP Ranking: 1 Points: 450 / 1000
Davis Cup ESP v. USA SF , Madrid, Spain - ClayRR ~ def ~ Sam Querrey (USA) ~ 6-7(5) 6-4 6-3 6-4
RR ~ def ~ Andy Roddick (USA) ~ 6-4 6-0 6-4
ATP Ranking: 1 Points: 0 / 0
ATP Masters Series Madrid, Spain - Indoor HardR64 ~ def ~ () ~ bye
R32 ~ def ~ Ernests Gulbis (LAT) ~ 7-5 3-6 6-3
R16 ~ def ~ Richard Gasquet (FRA) ~ 6-4 6-2
QF ~ def ~ Feliciano Lopez (ESP) ~ 6-4 6-4
SF ~ lost to ~ Gilles Simon (FRA) ~ 6-3 5-7 6-7(6)
ATP Ranking: 1 Points: 225 / 500
ATP Masters Series Paris, France - Indoor HardR64 ~ Bye
R32 ~ def ~ Florent Serra (FRA) ~ 6-2 6-4
R16 ~ def ~ Gael Monfils (FRA) ~ 6-3 6-2
QF ~ lost to ~ Nikolay Davydenko (RUS) ~ 1-6 ret.
ATP Ranking: 1 Points: 125 / 500