Owen Hargreaves will not play in England's friendly international against Spain on Wednesday due to, despite being named in the squad by coach Steve Mcclaren.
Hargreaves ruled out of England friendly against Spain.