Luis Enrique’s side drew with Portugal last time out and could welcome back some of the Real Madrid players who won the Champions League at the end of last month, with many missing from the opener.
The Czechs, meanwhile, beat Switzerland last time out but have a terrible record against the Spaniards, never having tasted victory against them.
Given that weight of history, a home win would be quite the statement.
Here’s how to keep through all the action.
Where to watch Czech Republic vs Spain
TV channel: The game will be televised on Premier Sports 1, with coverage starting at 7.30pm BST before a 7.45pm kick-off. A monthly subscription costs from £9.99 in the UK.
Direct: Premier Sports subscribers will be able to watch the game online through the Premier Player on mobile devices and tablets.