Germany midfielder Bastian Schweinsteiger has agreed to join English Premier League side Manchester United from Bayern Munich, the Bundesliga champions' chief executive Karl-Heinz Rummenigge said on Saturday.