Marcus Willis had the time of his life on Centre Court.

End of a fairytale: Federer beats 772-ranked British qualifier Willis to reach 3rd round of Wimbledon