Jordi Alba scored a goal in each half as Spain secured top spot in Group B of the Confederations Cup with a 3-0 victory over Nigeria here.
Meanwhile, in Recife, Palermo striker Abel Hernandez netted four times in Uruguay's 8-0 defeat of Tahiti. Uruguay will meet Brazil in Wednesday's first semifinal in Belo Horizonte while Spain face Italy in a repeat of the 2012 Euro final here Thursday, reports Xinhua.
"It's not normal for me to score twice. I think it's the first time it has happened in my career," Alba said Sunday, adding the players had struggled in the tropical heat.
"They (Nigeria) had several opportunities to score but we were tight in defence, especially Victor Valdes in goal. It was a tough match physically but the conditions are the same for everybody. Now we are looking forward to playing against Italy."
Alba gave Spain the lead in the fourth minute at the Castelao Stadium when he combined with Barcelona teammate Andres Iniesta and weaved through a maze of defenders before unleashing a low shot past goalkeeper Vincent Enyeama.
Nigeria then took the initiative but failed to capitalise when the opportunities arose. First Chelsea midfielder John Obi Mikel fired over the crossbar and then Sunday Mba's shot was finger-tipped away by Valdes.
Then it was Spain's turn to be wasteful. Roberto Soldado missed twice in five minutes when he had only the keeper to beat and Fabregas fired against the post after Soldado's cross from the right.
More From This Section
Substitute Fernando Torres then doubled the lead when he met Pedro's pass with a diving 63rd minute header and Alba made it 3-0 two minutes from time by rounding Enyeama after a Spain counterattack.
At Arena Pernambuco, Hernandez bagged a hat-trick before halftime while Liverpool's Luis Suarez came off the bench to score twice in the final 10 minutes. Botafogo playmaker Nicolas Lodeiro and Bologna midfielder Diego Perez were also on the scoresheet for the Celeste.