En semifinales esperaba el serbio Novak Djokovic, al que Nadal había derrotado en sus dos enfrentamientos previos, pero esta vez sería el serbio quien se llevaría la victoria después de otro partido épico disputado en dos días debido a la suspensión horaria, por 6-4, 3-6, 7-6, 3-6 y 10-8.