from the spring classics due to illness. 2007 season Bennati spent much of his off-season training in the Canary Islands (with Daniele Righi, Giuliano Figueras, Caudio Corioni, and Mauro Santambrogio) and began the 2007 racing season with two wins in February. In the Tour Méditerranéean he won one stage, with strong support from his teammate Alessandro Ballan, had two 2nd places – marginally beaten in one stage by Mirco Lorenzetto – and won the points jersey. After a fourth place at the Trofeo Laigueglia, Bennati outsprinted Alessandro Petacchi for three wins in the Volta a la Communidat Valenciana. Unlike previous years, Bennati did not compete in Tirreno–Adriatico, choosing to ride Paris–Nice instead, where he had some high finishes but no victories. Once again, he was stricken by illness just prior to Milan–San Remo, where he finished 26th, and the Grand Prix E3 was a disappointment for the same reason. Bennati's form improved in the beginning of April, where he won one stage of the Dreidaagse De Panne. In the Tour of Flanders, he worked hard for Ballan, who won in a sprint ahead of Leif Hoste. Although he was one of the favorites for the mid-week classic Gent–Wevelgem, Bennati had to withdraw because of a fever and intestinal difficulties. He started Paris–Roubaix but did not make it to the finish. His troubles continued into May; Bennati had to drop out of the Volta a Catalunya, though he did manage a third place in one stage. In the Tour of Switzerland he recovered his health and won the points jersey; although he had no stage victories, he had a second place in the prologue, behind Fabian Cancellara, and second places in two other stages as well, behind Erik Zabel and Robbie McEwen respectively. A few days later, Bennati took 6th place in the Italian National Road Race Championships. In July, Bennati rode in the Tour de France for the second time; he now had enough stature that his goals of winning a stage and competing for the points jersey were considered reasonable. As his team had no rider for the overall standings, he could count on help from his teammates Ballan, Napolitano, and Corioni. However, he fell in the last kilometer of the second stage and was not able to unleash his sprint until he had recovered somewhat from his injuries. In the fifth stage, he finished 3rd, behind Filippo Pozzato