Roger Federer keeps pinky promise