# 2010 Porsche Tennis Grand Prix – Singles

Justine Henin defeated Samantha Stosur in the final, 6–4, 2–6, 6–1 to win the women's singles tennis title at the 2010 Stuttgart Open. This was Henin's first title since 2008, the year she first retired from professional tennis. Svetlana Kuznetsova was the defending champion, but she lost to Li Na in the second round.

## Seeds

The top two seeds received a bye into the second round.
* Caroline Wozniacki (second round)
* Dinara Safina (quarterfinals)
* Svetlana Kuznetsova (second round)
* Jelena Janković (quarterfinals)
* Agnieszka Radwańska (second round)
* Victoria Azarenka (second round)
* Samantha Stosur (final)
* Yanina Wickmayer (second round)

## Draw
### Key

* Q = Qualifier
* WC = Wild card
* LL = Lucky loser
* Alt = Alternate
* SE = Special exempt
* PR = Protected ranking
* ITF = ITF entry
* JE = Junior exempt
* w/o = Walkover
* r = Retired
* d = Defaulted
* SR = Special ranking

### Finals

| Semifinals | Semifinals | Semifinals | Semifinals | Final | Final | Final | Final | Final |
| Q | Anna Lapushchenkova | 5 | 3 | | | | | |
| 7/WC | Samantha Stosur | 7 | 6 | | | | | |
| 7/WC | Samantha Stosur | 7 | 6 | 7/WC | Samantha Stosur | 4 | 6 | 1 |
| | | | | WC | Justine Henin | 6 | 2 | 6 |
| WC | Justine Henin | 6 | 6 | WC | Justine Henin | 6 | 2 | 6 |
| | Shahar Pe'er | 3 | 2 | | | | | |

### Top half

| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Semifinals |
| | | | | | 1 | C Wozniacki | 4 | 4 | | | | | | | | | | |
| Q | S Sfar | 6 | 0 | r | | L Šafářová | 6 | 6 | | | | | | | | | | |
| | L Šafářová | 2 | 3 | | | | | | | | L Šafářová | 6$^1$ | 6 | 1 | | | | |
| | O Govortsova | 4 | 1 | | | | | | | Q | A Lapushchenkova | 7 | 1 | 6 | | | | |
| Q | A Lapushchenkova | 6 | 6 | | Q | A Lapushchenkova | 6 | 6 | | | | | | | | | | |
| | F Pennetta | 1 | 4 | | 6 | V Azarenka | 3 | 3 | | | | | | | | | | |
| 6 | V Azarenka | 6 | 6 | | | | | | | | | | | | Q | A Lapushchenkova | 5 | 3 |
| 3 | S Kuznetsova | 6 | 6 | | | | | | | | | | | | 7/WC | S Stosur | 7 | 6 |
| | K Srebotnik | 1 | 2 | | 3 | S Kuznetsova | 3 | 5 | | | | | | | | | | |
| | N Li | 6 | 6 | | | N Li | 6 | 7 | | | | | | | | | | |
| | S Errani | 1 | 1 | | | | | | | | N Li | 3 | 3 | | | | | |
| Q | T Poutchek | 2 | 2 | | | | | | | 7/WC | S Stosur | 6 | 6 | | | | | |
| | A Dulgheru | 6 | 6 | | | A Dulgheru | 6 | 0 | 2 | | | | | | | | | |
| | M Bartoli | 2 | 1 | | 7/WC | S Stosur | 3 | 6 | 6 | | | | | | | | | |
| 7/WC | S Stosur | 6 | 6 | | | | | | | | | | | | | | | |

### Bottom half

| First round | First round | First round | First round | First round | Second round | Second round | Second round | Second round | Second round | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Quarterfinals | Semifinals | Semifinals | Semifinals | Semifinals |
| 8 | Y Wickmayer | 6 | 6 | | | | | | | | | | | | | | | |
| | F Schiavone | 3 | 3 | | 8 | Y Wickmayer | 3 | 5 | | | | | | | | | | |
| WC | J Henin | 7 | 6 | | WC | J Henin | 6 | 7 | | | | | | | | | | |
| WC | J Görges | 6$^3$ | 1 | | | | | | | WC | J Henin | 3 | 7 | 6 | | | | |
| LL | M Chakhnashvili | 3 | 4 | | | | | | | 4 | J Janković | 6 | 6$^4$ | 3 | | | | |
| Q | T Pironkova | 6 | 6 | | Q | T Pironkova | 2 | 2 | | | | | | | | | | |
| | G Dulko | 2 | 2 | | 4 | J Janković | 6 | 6 | | | | | | | | | | |
| 4 | J Janković | 6 | 6 | | | | | | | | | | | | WC | J Henin | 6 | 6 |
| 5 | A Radwańska | 7 | 6 | | | | | | | | | | | | | S Pe'er | 3 | 2 |
| | A Ivanovic | 6$^4$ | 4 | | 5 | A Radwańska | 3 | 7 | 2 | | | | | | | | | |
| | P Hercog | 3 | 6 | 1 | | S Pe'er | 6 | 6$^4$ | 6 | | | | | | | | | |
| | S Pe'er | 6 | 3 | 6 | | | | | | | S Pe'er | 6 | 6 | | | | | |
| | Á Szávay | 6 | 2 | 7 | | | | | | 2 | D Safina | 3 | 2 | | | | | |
| | A Petkovic | 3 | 6 | 5 | | Á Szávay | 6$^5$ | 6 | 0 | | | | | | | | | |
| | | | | | 2 | D Safina | 7 | 3 | 6 | | | | | | | | | |