Joachim Loew has confirmed Bastian Schweinsteiger will replace Philipp Lahm as captain of the German national team.