World No.1 Roger Federer reached the Olympics men's singles tennis final after beating Juan Martin del Potro of Argentina in an epic match here Friday. The epic third set lasted for 36 games until ...

More...