Barry has been sidelined since May 5 when he damaged ligaments in his right ankle while playing for Manchester City. Capello told the BBC on Wednesday that "Gareth will play this Friday. He is OK, there is no problem. He has trained very well and he is fit."
Barry missed Saturday's 1-1 draw with the United States in the Group C opener.