Tennis star becomes oldest to win ATP tourney in 23 years.