Now Novak Djokovic has arrived. The Serbian star has only lost two matches on the season and is putting together a remarkable run.
He struggled in the first couple sets against Janko Tipsarevic, but he found his rhythm in the third set and Tipsarevic eventually retired.
Federer had struggled in his last few matches against Jo-Wilfried Tsonga, but he wasn't going to let that get in his mind in their quarterfinal matchup.
Federer cruised to a three-set victory, achieving redemption against the player that knocked him out of the Wimbledon Championships.
Now Djokovic and Federer collide in what will be a battle of wills in the semifinals.
The winner of this match is going to have a slim advantage over the winner of the other men's semifinal. Nadal, Andy Roddick, John Isner and Andy Murray all play on Friday and then have to play again Saturday.
They will get a day break, but having to play in three consecutive days will certainly add some wear and tear on these players.
The match between Djokovic and Federer takes place Saturday, so stay tuned to Bleacher Report as we will update everything you need to know on the match below.
Post Match Update:
Novak Djokovic Stuns Roger Federer 6-7, 4-6, 6-3, 6-2, 7-5
What a match this one turned out to be. It appeared that Roger Federer would easily cruise to victory after winning the first two sets, but Djokovic had other plans.
He rallied back to even the match at two sets a piece before being broken by Federer. Roger than had the opportunity to serve for the match, and had two match points. However, Djokovic didn't give up and fought back to break Federer.
Djokovic then held serve and broke Federer again. He then served for the match, completing a stunning come from behind victory.
Djokovic now awaits the winner of the Rafael Nadal vs. Andy Murray match in the final.