Defending champion Hamilton will face tough test in Germany