El tenista español David Ferrer jugará la final del Masters 1.000 de Shanghai después de vencer a su compatriota Feliciano López en tres mangas por 6-7, 6-3 y 6-3, un resultado que le permitirá enfrentarse este domingo al vencedor del duelo entre Andy Murray y Kei Nishikori