Federer rested and ready