Roger Federer to play Hamburg