Испанецът победи своя класически съперник Роджър Федерер в четирисетов финал в Париж.