Ok, so one semifinal is set and one upset in the bag.
Dolgopolov toyed with Raonic, beating him 6-3, 6-4. He even spotted Milos a 3-0 lead in the second, and came back to break Raonic twice and take the match going away. He obviously read the Milos serve well, allowing Raonic only 4 aces. Very consistent good play from the Ukrainian Speedster.
Maybe the best I've seen from him. He'll need it. He faces Roger Federer next, who is in excellent form.
On a coolish windy evening, after a fairly close first set, at least in the scoreline, Roger Federer blasted past Kevin Anderson like he was standing still. Federer was almost untouchable on serve for long portions of the match. He was in most of Anderson's service games, Kevin escaping from a love-40 in the 1st set once, but not the second time at the crucial 5-6 juncture to hand Roger the set. Federer broke Anderson right away in the second set and then again, and in about 15 minutes was up 5-0, and finished it out in a total of 69 minutes with a breadstick, 7-5, 6-1.
It seems that Federer needed to finish quickly to get a few hours rest for his all important semifinal doubles match in the morning at 11:45 am.

Congrats to Dolgopolov and Federer and their supporters. Commiserations to Raonic and Anderson and their fans. They played about as well as could be expected.
Novak has the early afternoon singles match against Benneteau at 1:30 pm, followed by Isner vs. Gulbis.
Respectfully,
masterclass