Barry has regained full fitness after suffering an ankle injury when in action for Manchester City in early May.
England coach Fabio Capello told BBC Sport: "Gareth will play this Friday. He is okay, there is no problem. He has trained very well and he is fit."
But the ankle problem, sustained against Tottenham at Eastlands on May 5, left him battling to be fit for the finals.