Barcelona star out for three weeks

Pedro teared a hamstring in the 1-1 draw at home to Mallorca in the Primera Division on Sunday.

Pedro was taken off late on in the game with the injury.

The 23-year-old has been pulled out of the Spain squad for the upcoming Euro 2012 qualifiers against Lithuania and Scotland.