В полуфинале престижного турнира россиянка обыграла белорусскую теннисистку Викторию Азаренко -- 6:4, 6:4.
В решающем матче Петрова встретится с Еленой Янкович из Сербии, которая одержала победу над Винус Уильямс из США. Итог встречи 6:7, 7:5, 6:2.
Призовой фонд турнира составляет $650 тыс. Если Петрова обыграет Янкович, то для нее это станет второй победой на турнире в Штутгарте. В 2006 году Петрова в финале обыграла французскую теннисистку Татьяну Головин.