Hiszpan Rafael Nadal pokonał Szwajcara Rogera Federera w ćwierćfinale Indian Wells i po raz ósmy z rzędu zagra w półfinale tego turnieju.