Roger Federer facing the impossible !

A tribute to a tennis maestro, Roger Federer.