Federer to play in Hamburg