Spain were held to a 0-0 draw by 64th-ranked Cape Verde on Monday in the first major shock of the World Cup group stages.