The 35th Porsche Tennis Grand Prix kicked off with another fantastic opening ceremony on Monday night.
An absolutely packed field descended on Stuttgart this year, led by the Top 8 players in the world.
Maria Sharapova was making her debut in Stuttgart, and playing in Germany for the first time since 2005.
Another comeback came from German No.1 Andrea Petkovic, having missed three months with a back injury.
Ana Ivanovic played one of the most exciting first round matches, edged by German Mona Barthel, 75 76(4).
Unfortunately Andrea Petkovic injured her ankle in the second round against top seed Victoria Azarenka.
Mona Barthel kept the wins coming in the second round, scoring her first Top 10 win over Marion Bartoli.
Former No.1 Caroline Wozniacki also succumbed to one of the members of the WTA's rising German elite.
Angelique Kerber had beaten Caroline Wozniacki in Copenhagen and beat her again and more quickly, 61 62.
Maria Sharapova faced a match point against Sam Stosur in the quarterfinals but survived, 67(5) 76(5) 75.
Maria Sharapova returned the next day and beat Petra Kvitova, 64 76(3). She is now 3-2 against Kvitova.
While no German made it past the quarters in singles, two of them made it very deep in the doubles draw.
Julia Goerges and Anna-Lena Groenefeld upset the top seeds in the semifinals to make the doubles final.
The German team faced Czech duo Iveta Benesova and Barbora Zahlavova Strycova in Sunday's doubles final.
Iveta Benesova and Barbora Zahlavova Strycova hit a milestone, their 10th WTA doubles title together.
Despite the loss, Anna-Lena Groenefeld and Julia Goerges were very popular finalists with the home crowd.
Maria Sharapova followed later in the day with a 61 64 win over Victoria Azarenka in the singles final.
Maria Sharapova had lost all four of her previous finals against Victoria Azarenka in straight sets.
Maria Sharapova won her first WTA title of the year and the 25th WTA title of her illustrious career.
Maria Sharapova had an impressive +18 differential in the final, hitting 31 winners to just 13 errors.