Andy Murray will have another shot at becoming the first British man to win the Wimbledon crown in 77 years when he takes on World No.1 Novak Djokovic in the final on Sunday.

Both Murray and Djokovic had tough semifinal outings with the Murray holding off the towering Jerzy Janowicz 6-7, 6-4, 6-4, 6-3 at the All England Club on Friday.

Djokovic scraped past Juan Martin del Potro 7-5, 4-6, 7-6 (2), 6-7 (8), 6-3 in an epic battle lasting four hours and 43 minutes, making it the longest-ever semifinal at Wimbledon.

The 2011 Champion from Serbia now joins legends John McEnroe, Mats Wilander and Stefan Edberg in making it to 11 Grand Slam finals.

Murray and Djokovic have been rivals since their under-12 days, and have featured in the final of the last three Grand Slams in which they both competed. The Scot pulled out of this year’s French Open owing to a recurring back problem.

The Serb leads Murray 18-11 in career meetings but their Grand Slam record stands at 1-1.

Murray defeated Djokovic at the 2012 US Open for his maiden Grand Slam title before the Serb took his revenge at this year’s Australian Open for his sixth major triumph.

Murray would be confident going into the final at SW19. He beat Djokovic in the 2012 London Olympics semifinal before getting the better of Federer in the gold medal match.

More In: Tennis | Sport