| No. | Date | Tournament | Surface | Opponent in the final | Score |
| 1 | 37893 | Japan Open Tennis Championships, Tokyo | Hard | Aniko Kapros | 2–6, 6–2, 7–6(5) |
| 2 | 37921 | Bell Challenge, Quebec City, Canada | Hard | Aniko Kapros | 6–2 retired |
| 3 | 38145 | DFS Classic, Birmingham, United Kingdom | Grass | Tatiana Golovin | 4–6, 6–2, 6–1 |
| 4 | 38159 | Wimbledon, London | Grass | Serena Williams | 6–1, 6–4 |
| 5 | 38257 | Hansol Korea Open Tennis Championships, Seoul | Hard | Marta Domachowska | 6–1, 6–1 |
| 6 | 38264 | Japan Open Tennis Championships, Tokyo | Hard | Mashona Washington | 6–0, 6–1 |
| 7 | 38299 | WTA Championships, Los Angeles | Hard | Serena Williams | 4–6, 6–2, 6–4 |
| 8 | 38389 | Toray Pan Pacific Open, Tokyo | Carpet | Lindsay Davenport | 6–1, 3–6, 7–6(5) |
| 9 | 38404 | Qatar Total Open, Doha | Hard | Alicia Molik | 4–6, 6–1, 6–4 |
| 10 | 38509 | DFS Classic, Birmingham, United Kingdom | Grass | Jelena Jankovic | 6–2, 4–6, 6–1 |
| 11 | 38794 | Pacific Life Open, Indian Wells, California, U.S. | Hard | Elena Dementieva | 6–1, 6–2 |
| 12 | 38935 | Acura Classic, San Diego, California, U.S. | Hard | Kim Clijsters | 7–5, 7–5 |
| 13 | 38969 | US Open, New York City | Hard | Justine Henin | 6–4, 6–4 |
| 14 | 39012 | Zürich Open, Zürich, Switzerland | Hard | Daniela Hantuchová | 6–1, 4–6, 6–3 |
| 15 | 39019 | Generali Ladies Linz, Linz, Austria | Hard | Nadia Petrova | 7–5, 6–2 |
| 16 | 39299 | Acura Classic, San Diego, California, U.S. | Hard | Patty Schnyder | 6–2, 3–6, 6–0 |
| 17 | 39473 | Australian Open, Melbourne | Hard | Ana Ivanovic | 7–5, 6–3 |
| 18 | 39502 | Qatar Total Open, Doha | Hard | Vera Zvonareva | 6–1, 2–6, 6–0 |
| 19 | 39551 | Bausch & Lomb Championships, Amelia Island, Florida, U.S. | Clay | Dominika Cibulková | 7–6(7), 6–3 |