Del Potro será el rival de Nadal en semifinales tras eliminar a Federer y mantiene el número 1 del balear