Roger Federer & Rafael Nadal the top seeds are through to the semi-finals in Shanghai & are on course to still meet in the final. Nadal the world number one beat Grigor Dimitrov 6-4 6-7 6-4 and will now face Marin Cilic the fourth seed. Federer came through against Frenchman Richard Gasquet 7-5 6-4 and is up against big hitter Martin Del Potro next the man who beat him at the US Open last month.