Federer had only just flown back to Europe following his five-set defeat by Juan Martin Del Potro in Monday's US Open final, but beat Simone Bolelli on Friday and then secured the decisive third point with a 6-3 6-0 6-4 win over Potito Starace on Sunday.
BBC: Spain and Czechs through to final