Roger Federer and Novak Djokovic will face each other in the Wimbledon final from 3 p.m. Follow the cracker in this live blog.