El japonés Kei Nishikori eliminó al español David Ferrer, número cinco mundial, en tres sets, por 7-6 (7/5), 5-6 y 6-3, este sábado en la segunda semifinal del Masters 1.000 de tenis de Madrid, donde se enfrentará el domingo en la final al también local Rafael Nadal.