schweinsteiger made his international debut in 2004 in a friendly against hungary. since that time he played regularly in the german football national team. he was member of the euro 2004 and 2008 - and world cup 2006, 2010 and 2014 squads.