Federer upbeat