O argentino bateu o espanhol, que recuperou há duas semanas o título de número 1 do mundo, em dois sets, por 6-2 e 6-4.
Na final, Del Potro vai defrontar o antigo número 1, o sérvio Novak Djokovic, que «despachou» Jo-Wilfred Tsong também em dois parciais: 6-2 e 7-5.