Ferrer opened the year with a quarterfinal showing in Auckland, where he lost to Olivier Rochus. He broke into the top 10 ATP rankings for the first time, following a personal-best fourth-round showing at the Australian Open, where he defeated Mario Ančić, but lost to Fabrice Santoro. He was in the top 10 for five weeks during the year. Then, playing in the first round of a Davis Cup tie versus Belarus, he went 2–3 indoors, losing to Vladimir Voltchkov in the second rubber. In March, he reached the semifinals in Miami for a second straight year, where he defeated no. 4 Andy Roddick, but lost to Roger Federer. In his second clay-court tournament of the year in Monte-Carlo, he lost to Federer. He also advanced to the quarterfinals at the Masters Series Hamburg, falling to eventual champion Tommy Robredo. In Düsseldorf, he posted wins over two top-10 players, world no. 4 Ivan Ljubičić and world no. 9 Fernando González. He reached the third round at the French Open and a career-best fourth round at Wimbledon, where he defeated González in the third round, but lost to Lleyton Hewitt. In July, he won a second career ATP title in a five-hour final in Stuttgart. He came back from two sets to one and a 1–5 deficit against Acasuso, saving one match point down 4–5 in the fourth set. In August, he reached the quarterfinals in Cincinnati, Ohio, where he defeated no. 10 Marcos Baghdatis, but lost to González, followed by a third-round showing at New Haven, where he lost to Agustín Calleri. At the US Open, he reached the third round for the second consecutive year, but lost to Mikhail Youzhny. Ferrer closed the year by reaching the quarterfinals in Basel, where he lost to Federer. For the year, he went 3–5 versus top-10 opponents and compiled records of 18–8 on clay and 17–13 on hard court. He finished the year ranked world no. 14 and in the top 15 for the second consecutive year.