Federer avenges Del Potro to set up Nadal final

  • Roger Federer and Rafael Nadal will renew their rivalry in the final of the Shanghai Masters after the Swiss beat Juan Martin del Potro.