Novak Djokovic and Roger Federer to meet in mouth-watering Paris semi-final
Djokovic, who will take the world number one ranking from Rafael Nadal on Monday, won 4-6 6-2 6-3 to extend his winning run to 21 matches, before Federer then saw off Japan's Kei Nishikori.