Spain eyes revenge in tinderbox against Portugal