Italy and Germany have been the two best teams at Euro 2016 so far, according to Miroslav Klose, but he feels Joachim Low's men have enough to beat them and go all the way to win the competition.