Bastian Schweinsteiger will not play in Manchester United's International Champions Cup clash against Barcelona on Saturday after picking up a slight knock.

The German World Cup winner, who moved to Old Trafford in a £15million deal from Bayern Munich earlier this month, will not feature against the current European champions having made his Red Devils debut against San Jose Earthquakes on Tuesday night.

'Schweinsteiger cannot play because he had a little injury,' said United boss Louis Van Gaal, before adding that one XI would play 60 minutes and another XI would play the last 30.

Scroll down for video

Louis van Gaal has confirmed Bastian Schweinsteiger will miss Manchester United's clash with Barcelona

The World Cup winner, signed from Bayern Munich in a £15million deal, has picked up a slight knock

'I never talk about the injury. I say only it is a minor issue and I don’t take risks in preparation time. He shall not even play for 30 minutes.'

The manager added that the match against the Champions League winner was a good opportunity for his side, who finished fourth in last season's Premier League, to see if they have closed the gap.

'I have said to the players it is fantastic to play against Barcelona because then you know a little bit if you are at a certain level,' he explained.

'Our aim this season is not to win the Champions League but to be close. Of course I know that this is pre-season. We know very well that winning (freindly matches) is not the real truth because in the season you have to show it - not in the pre-season. The performance is more important than the result. That is for me what counts, how we perform. I would be very happy when we win, of course.'