Angelique Kerber beats Caroline Wozniacki in Stuttgart final

Angelique Kerber
Angelique Kerber reached her highest WTA ranking of fifth in 2012

Angelique Kerber fought back from a set down to beat Caroline Wozniacki and win the Stuttgart Grand Prix on Sunday.

The German, 27, recovered to beat world number five Wozniacki, 24, 3-6 6-1 7-5.

It is a second straight title, and the fifth of her career, for Kerber, after she won in Charleston two weeks ago.

"I am completely done here, empty. I gave everything I had and the crowd just carried me," she said. "I had to fight until the very end and I could not have done it without this crowd."

Dane Wozniacki failed to close the match out having broken serve in the final set, allowing Kerber to take the title on home soil in just over two hours.

Kerber had reached the final with a 6-3 6-1 semi-final win over American Madison Brengle, while former world number one Wozniacki beat Simona Halep.

World number 14 Kerber had already overcome top seed Maria Sharapova and sixth seed Ekaterina Makarova in previous rounds.

Kerber's final success makes her the third German winner of the competition.