Seventh seed Jelena Jankovic upset women's world tennis number one Serena Williams in a three-set marathon to reach the final of the Rome Open.
Jankovic came back from a set down to win a tense and controversial third set tie-break and book a title match after a 4-6 6-3 7-6 (7-5) triumph in just under three hours.
She will face world number 26 Maria Martinez-Sanchez of Spain in the final after she befuddled former world number1 Ana Ivanovic of Serbia in a dominant 6-4 6-2 victory.
Jankovic, who is aiming for her third Rome crown, having won here in 2007 and 2008, became only the seventh player to beat both Williams sisters in the same tournament after thrashing Venus 6-1 6-love in the quarters.
In the final set tie-break Williams upset Jankovic by holding her hand up and asking her opponent to wait after the Serbian had thrown the ball up to serve on a crucial point with the American leading by a mini-break.