Spain have fired their head soccer coach Julen Lopetegui, just one day before the World Cup in Russia begins.