В полуфинале в неожиданном по сюжету матче она обыграла немку Андреа Петкович со счетом 1:6, 6:0, 7:6 (7:2).
В первой партии россиянка допускала слишком много ошибок, а соперница очень удачно этим пользовалась. Во второй партии ситуация зеркально поменялась. Третий сет начался с того, что Веснина проиграла две свои подачи, немка вела со счетом 3:0, и повторялась ситуация первой партии.
Однако после этого Елена выиграла пять геймов подряд и подавала на матч. Она имела несколько возможностей для того, чтобы выиграть этот поединок, но Петкович неожиданно удачно стала попадать и сделала брейк. Затем немка выиграла свою подачу и сравняла счет. После этого соперницы обменялись выигранными подачами, и исход матча решился на тай-брейке.
Веснина с первых розыгрышей завладела инициативой, повела 4:0, затем допустила невынужденную ошибку и позволила Петкович заработать первое очко. Второе очко немка заработала при счете 1:6, но спасти ее это уже не могло – в следующем розыгрыше Петкович не попала в корт, и Веснина вышла в финал.
Таким образом, победительницей турнира в Стамбуле точно будет россиянка, поскольку первой финалисткой стала Анастасия Павлюченкова, которая в другом полуфинале переиграла выступающую за Австралию словачку Ярмилу Грот.