At 4 hours, 26 minutes, the Federer-Del Potro semifinal was longest tennis match in Olympic history - @WashingtonPost