Kevin Anderson overcame John Isner in a record-breaking battle on Centre Court to secure a place in the Wimbledon final.

Having needed five sets to stun Roger Federer in the last round, Anderson eventually triumphed 7-6 (8-6) 6-7 (5-7) 6-7 (9-11) 6-4 26-24 in a battle between two of the biggest servers on the ATP Tour.

The duo combined to produce the second-longest match in the tournament's history, with their epic duel eventually ending after six hours and 35 minutes.

The final set alone lasted an astonishing two hours and 54 minutes, forcing Rafael Nadal and Novak Djokovic to wait patiently in the wings to start their mouthwatering clash.

Isner is no stranger to marathon matches at SW19 - he holds the record at the venue after going a staggering 11 hours and five minutes in his victory against Nicolas Mahut in 2010 - but he was the first to buckle in a decider that felt like it might never end.

After failing to convert four earlier break-point opportunities in the fifth set, Anderson finally claimed the all-important lead in the 49th game before serving out for the match.