The legend Roger Federer is widely known for having the best footwork on the court. As he said he works really hard to train every single thing which helps him to be the best tennis player.