Landon Donovan bermain untuk Amerika Serikat melawan Aljazair di Piala Dunia FIFA 2010 .