Turnuvanın erkekler yarı finalinde Bulgar Grigor Dimitrov'u 6-2'lik setler sonunda 2-0 yenen Federer, tenis kariyerindeki 999. galibiyetine ulaştı.
Diğer yarı final mücadelesinde 3 numaralı seribaşı Milos Raonic, Japon Kei Nishikori'yi 6-7, 7-6 ve 7-6'lık setlerin ardından 2-1 yenerek finale yükseldi.
Federer, yarın finalde karşılaşacağı Raonic'i yenerse tenis tarihinde Jimmy Connors ve Ivan Lendl'ın ardından bininci galibiyete ulaşan 3. tenisçi olacak.
Turnuvanın kadınlar finalinde, Ana Ivanovic'i 6-7, 6-3 ve 6-3'lük setlerin ardından 2-1 yenen Rus Maria Sharapova şampiyonluğa uzanmıştı.