When Roger Federer is IN THE MOOD...