El jugador de 34 años consiguió en su ciudad natal su 11ª victoria frente a Nadal, que se ha impuesto en este gran clásico del tenis en 23 ocasiones.
Federer puso fin a una racha de cinco derrotas consecutivas frente a Nadal, al que había ganado por última vez en las semifinales de Indian Wells en 2012.
El español no se lo puso fácil, con un juego muy agresivo. Al principio Federer tuvo problemas con su servicio, pero se defendió impidiendo a su rival utilizar golpe de derechas y haciendo los intercambios muy cortos.
Igualdad
En la segunda manga el suizo tuvo una bola de break con 3-2, salvada por Nadal, que supo mantener una línea de juego agresivo que le llevó a igualar el duelo.
Federer volvió a dominar en el tercero y ganó en 'casa' por séptima vez. También ha vencido en siete ocasiones en Wimbledon, Dubai y Cincinnati. En Halle cuenta ocho triunfos.
El Torneo de Basilea se juega sobre superficie dura y reparte 1.575.295 millones de euros en premios.