The 37-year-old Serb, considered by many the greatest male tennis player in history, defeated the young Spanish superstar Carlos Alcaraz to win the top prize.