Life | Sat Jul 28, 2012 4:39pm EDT

Federer battles through, Williams cruises