Fan attends Novak's matches and smokes up.
There is hardly anyone in the field of tennis to have achieved what this Swiss Chap has done in a small span of time. Here is a list of top 10 memorable victories of Roger Federer.