El tenista suizo Roger Federer, que el próximo lunes será el número dos mundial, se impuso hoy al serbio Novak Djokovic, actual número uno de la ATP, por un doble 6-4, en el duelo de titanes en el que se convirtió la segunda semifinal del Másters 1000 de Shanghai.