Sports | Sat Jul 28, 2012 9:11pm BST

WRAPUP 1-Olympics-Tennis-Federer battles through, Williams cruises