Barcelona says midfielder Andres Iniesta will be sidelined for three weeks with a muscle tear in his left thigh.

Iniesta was injured in the first half of Barcelona's 2-2 draw with Real Madrid in the Copa del Rey quarterfinals on Wednesday. Barcelona advanced 4-3 on aggregate score.

Barcelona also lost forward Alexis Sanchez during the game with a shoulder injury that will keep him out for one-to-two weeks.

Both players will miss Saturday's Spanish league match at Villarreal and the first leg of the Cope del Rey semifinals next week against either Valencia or Levante.

Barcelona is already without striker David Villa, midfielder Ibrahim Afellay and defender Andreu Fontas because of long-term injuries.