It was the fourth title in Davenport's last six tournament appearances. She has won three events in a row -- including Bali and Filderstadt -- and has a 12-match winning streak.
Because Davenport, 29, qualified for the final of this event, she will re-claim the No. 1 spot over Maria Sharapova when the latest rankings are released Monday. Previously, she had won this event in 1997, 1998 and 2001, and was runner-up to Schnyder in 2002.
"This tournament is huge and I'm very happy that I could win it once more," said Davenport. "I've always played well here and it's nice to come back to a place where I'm so successful."
For her latest title, the 51st of her career, Davenport earned a first prize check of $189,000.
Scarlett Johansson steps out with fiance after pregnancy reveal
Susan Sarandon 'very excited' about daughter's pregnancy