AFP, Indian Wells :
Elena Vesnina denied Venus Williams another great escape, beating the seven-time Grand Slam champion 6-2, 4-6, 6-3 Thursday to reach the semi-finals at Indian Wells.
As Williams shook off a lethargic start and began to apply some pressure, Vesnina kept her poise, finishing off the contest on her fourth match point after fending off six break points in the final game.
She’ll play Kristina Mladenovic for a place in the final after the French player’s 3-6, 7-6 (7/4), 6-2 victory over former world number one Caroline Wozniacki.