Tomas Machac upset No. 1 seed Novak Djokovic 6-4, 0-6, 6-1 in the Gonet Geneva Open semifinals on Friday in Switzerland. The roller-coaster match saw Machac rally from a 1-4 deficit to win the opening set, only to get blanked by the 24-time Grand Slam winner in the second.