Roger Federer showed why he remains the sports betting favourite to win Wimbledon by sealing a third round victory against 27th seed Philipp Kohlschreiber.
The Swiss star did lose a set but stormed back to clinch a place in the last 16 with a 6-3 6-2 6-7 6-1 success.
French Open finalist and conqueror of Rafael Nadal at Roland Garros last month, Robin Soderling, plays Federer next after beating Nicolas Almagro.
Novak Djokovic could be a dark horse to taste victory in next Sunday's final after seeing off American Mardy Fish in straight sets while Ivo Karlovic knocked out ninth seed Jo-Wilfried Tsonga.
Marin Cilic and Tommy Haas were locked at two sets each and 6-6 in the decider when bad light stopped play.
In the women's event, fourth seed Elena Dementieva easily won the all-Russia encounter against Regina Kulikova 6-1 6-2 while eighth seed Victoria Azarenka saw off Sorana Cirstea and Nadia Petrova edged past Gisela Dulko.
Seeds Marion Bartoli and Dominika Cibulkova both lost to Francesca Schiavone and Elena Vesnina respectively, while injury forced Vera Zvonareva to withdraw ahead of her clash with Virginie Razzano.
Can anyone stop the Williams sisters at Wimbledon? - Latest Tennis Betting
In football England's Under-21 team will play their German counterparts in Monday's European Championship final after securing a dramatic 5-4 penalty shoot-out win over Sweden.
Stuart Pearce's side led 3-0 a half-time thanks to efforts by Martin Cranie and Nedum Onuoha and an Mattias Bjarsmyr own goal.
However, Sweden scored three quick-fire second-half goals through Ola Toivonen and a Marcus Berg brace to force the tie into extra-time and then penalties.
In the other semi-final Germany caused an upset by beating Italy 1-0.
In Super League, Leeds Rhinos won the West Yorkshire derby against Bradford Bulls 33-20.
Leeds looked set for an easy win when they raced into a 16-2 lead thanks to two tries by Ryan Hall and another from Jamie Jones-Buchanan.
However, the Bulls hit back to lead as Semi Tadulala, Paul Deacon and Steve Menzies all scored tries but the Rhinos' superior fitness told in the closing stages.
Rob Burrow and Scott Donald grabbed late efforts as Leeds kept the pressure on St Helens at the top of the table.
Saints cruised to a 30-0 win against rock-bottom Celtic Crusaders as Lee Gilmour, Paul Wellens, Tony Puletua, Matt Gidley and Chris Dean all claimed tries.
Meanwhile, Huddersfield Giants continued their tremendous away form with a 34-10 victory at Salford City Reds.
In cricket, India beat the West Indies by 20 runs in the first one-day international at Sabina Park while, in rugby union, New Zealand struggled to an unimpressive 27-6 success against Italy in Christchurch.