The Spaniard's victory was his sixth Roland Garros crown, bringing him level with Bjorn Borg's record, while the triumph also meant he will remain world number one amid pressure from Novak Djokovic.
Federer won the third set of the French Open final against Rafa Nadal to keep his hopes alive of a 17th grand slam title.
Nadal won the first two sets to close in on a record-equaling sixth French Open crown.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ