Le Suisse Roger Federer s'est qualifié vendredi pour la finale du tournoi olympique en battant l'Argentin Juan Martin Del Potro après un troisième set homérique de 2h43' (3-6, 7-6[5], 19-17). D'une durée totale de 4h23, cette demi-finale olympique est également devenue le match en deux sets gagnants le plus long de l'histoire de l'ère open.
En 2009, Rafael Nadal avait battu Novak Djokovic après 4h02' en demi-finales du Masters 1000 de Madrid. En finale, Federer retrouvera le vainqueur de la seconde demi-finale qui va opposer vendredi sur le Centre court le Britannique Andy Murray au Serbe Novak Djokovic.