Rangers defender Bates to join Hamburg Rangers defender David Bates agrees a four-year deal with Hamburg, the German club announce.