Federer to play Hamburg