Federer happy with current form