Russia's Nadia Petrova came from a set down to beat Justine Henin-Hardenne of Belgium 4-6 6-4 7-5 to win the German Open in Berlin.
The powerful Petrova has stormed up the rankings this year
The 23-year-old Muscovite dug deep in the final set to gain revenge for her defeat by the French Open champion in last year's German Open final.
It was Petrova's first win over the Belgian in five meetings and her 15th straight victory on clay.
Petrova, currently ranked fourth in the world, has won four WTA titles in 2006.
"The decisive thing was my fighting spirit," Petrova, the second seed, said.
"I don't think I made the best start today but I really put my
heart into this match."