Spain booked a date with Brazil in the Confederations Cup final with an 7-6 penalty shoot-out victory over Italy at the Castelao.
Although the World Cup holders stormed to a 4-0 win over the Azzurri in the Euro 2012 final, this encounter proved far more evenly-contested.
Vicente del Bosque's men monopolised possession but lacked a cutting edge in attack, while Italy missed numerous chances throughout as the match ended goalless.
With nothing to separate the two nations the game went to penalties, where Jesus Navas proved to be the hero as he scored the crucial spot kick as the shoot-out finished 7-6 to Spain.
Cesare Prandelli switched to a three-man defence and his side began impressively, despite letting the Spaniards control possession of the ball.
The Azzurri, though, with the Fortaleza crowd backing them, looked superb on the counter-attack. After Alberto Gilardino had failed to pick out the bottom corner from Antonio Candreva's cross, they became increasingly confident and forged yet more chances to find the net.
Christian Maggio was unable to guide a header from Andrea Pirlo's exquisite pass past Iker Casillas in the 17th minute and Daniele De Rossi's glancing header missed the target 60 seconds later.
In the 19th minute Claudio Marchisio missed the best of the bunch, though, as he nodded the ball well wide of the target from Candreva's cushion despite finding plenty of space between the two centre-backs.
That flurry of activity encouraged Spain to reduce the tempo and steady themselves, but the Azzurri were again next to test the opposing goalkeeper.
Jordi Alba was being nullified by the adventurous combination of Candreva and Maggio, and the latter was only denied a goal when a brilliant Casillas save kept his 36th-minute header out of the net.
Spain almost immediately punished Prandelli's side for their profligacy in front of goal one minute later, but after turning Andrea Barzagli in wonderful fashion Fernando Torres could not find a finish to match as he pulled his shot wide of the target.
With La Roja failing to show an increased threat immediately after the restart Del Bosque introduced Jesus Navas in the 50th minute. The new Manchester City signing had a positive impact, calling Gianluigi Buffon into action with a driven shot from 20 yards shortly before the hour mark.
The conditions began to sap the life from the game as Italy lost the intent on the break and Spain continued to lack creativity. Andres Iniesta attempted to take matters into his own hands, yet after a mazy run from the half-way line he sliced an attempt wide of the goal.
There were chances for both sides to win the game in normal time, though neither team could break the deadlock. Marchisio's attempt from a Candreva cutback was blocked by Gerard Pique before Pedro and the Barcelona centre-back wasted two great opportunities to work Buffon, and extra time ensued.
After three minutes of the additional period Italy had their best chance of the night. Maggio's cross rolled through to Emanuele Giaccherini at the back post, whose attempted shot crashed back off of Casillas' post.
The tempo to the game quickly picked up again and Iniesta's beautiful lifted pass over Leonardo Bonucci was volleyed over by Alba in the 99th minute as La Roja got nearer to breaking the deadlock.
With five minutes left to play Xavi was denied an absolutely magnificent winner when his long-range shot was turned onto the post by Buffon. The Juventus keeper was forced to make another save from Navas one minute later to ensure the game went to penalties.
Candreva got Italy off to the perfect start by dinking the first penalty straight down the middle and all subsequent spot kicks were scored until Bonucci skied from 12 yards with the score level at 6-6. Responsibility fell to Navas who slotted the ball home to send Spain into the final.
Spain will now take place in Sunday's final against Brazil at the Maracana, while Italy will contest the third-place play-off against Uruguay in Salvador on the same day.
|Coach: Del Bosque|
for David Silva 53'
for Pedro 79'
for Fernando Torres 94'
|Guardiola satisfied with Cologne victory|
|Espanyol 1 Cordoba 0: Abraham goal secures the points|
|Marseille 2 Caen 3: Hosts throw lead away yet again|
|Bayern Munich 4 Cologne 1: Champions move 11 points clear|
|Dordrecht 2 Go Ahead Eagles 1: Klaiber leaves it late|
|Luis Enrique laments English ´campaign´ over Suarez|
|Atletico Madrid v Sevilla: Champions attempt to bounce back|
|De Gea dismisses ´lies´ about Van Gaal relationship|
|Monaco v Paris Saint-Germain: Jardim wants no Champions League distractions|
|Inter v Fiorentina: Both sides on a high after Europa League success|
|Real Madrid v Villarreal: Ancelotti´s side looking to keep chasing pack at bay|
|Arsenal v Everton: Hurting Wenger calls for immediate response|
|Hull and Panathinaikos among four clubs pay FFP fines|
|Liverpool v Manchester City: Champions eye long-awaited Anfield success|
|Lucas Moura out for at least four weeks|
|Chelsea v Tottenham: Mourinho´s men channel spirit of 2005|
|Loan move to Ipswich an easy decision for Wood|
|Qatar World Cup final no later than December 18 - Blatter|
|Martinez excited by Kiev draw|
|Dynamo face disciplinary hearing after crowd trouble|
|Hughes close on signing new Stoke deal|
|Parma game called off again|
|De Boer to stay at Ajax|
|Arnesen backs Vieira as potential future City director of football|
|Mourinho has no fears over Wembley referee|
|Van Persie absent for Sunderland clash|
|Mason hoping to relive 2008 at League Cup final|
|Fiorentina and Roma to meet in Europa League|
|Inter finalise Felipe swoop|
|Poyet delighted to have ´contagious´ Cattermole back|
|Melbourne City 3 Adelaide United 1: Baharudin triggers crucial comeback|
|Chelsea can cope with Matic absence - Terry|
|Mancini: I tried to take Guarin to Galatasaray|
|Wilshere undergoes ankle procedure|
|Bruce: Most Championship clubs would struggle with FFP|
|Henry would say yes to Arsenal job|
|Mignolet backs ´devastated´ Liverpool to regroup|
|Tiote looks set to miss the rest of the season|
|Copa Libertadores Review: Osvaldo scores for Boca, Internacional win|
|Alajuelense 5 DC United 2: Costa Ricans set for semis|
|Besiktas settled score with Liverpool - Cenk|
|Montella: Hard to keep Salah|
|Martinez salutes Everton´s qualification|
|Europa League games marred by crowd trouble|
|UEFA Europa League Review: Lovren misses crucial spot kick as Liverpool crash out|
|Rodgers rues lack of Liverpool guile|
|Pochettino laments ´key´ Soldado miss|
|Everton 3 Young Boys 1 (7-2 agg): Tormentor-in-chief Lukaku on song again|
|Serie A games to start late in show of support for Parma|
|Mancini irked by mistakes despite win|
|Besiktas 1 Liverpool 0 (aet, 1-1 agg, 5-4 pens): Lovren misses decisive spot-kick|
|Chelsea agree record sponsorship deal|
|Fiorentina 2 Tottenham 0 (3-1 agg): Gomez and Salah eliminate Spurs|
|Inter 1 Celtic 0 (4-3 agg): Guarin stunner sees Mancini´s men through|
|Manchester United v Sunderland: Poyet eyeing another Old Trafford upset|
|Monk has no problem with Van Gaal|
|Borussia Dortmund v Schalke: Di Matteo buzzing ahead of derby debut|
|Poyet not prepared to risk returning duo against United|
|Sherwood seeks six wins for survival|
|Championship Preview: Neil relishing East Anglian derby|
|Newcastle United v Aston Villa: Carver praises rejuvenated visitors|
|Granada v Barcelona: Catalan giants aiming to put pressure back on Real|
|Burnley v Swansea City: Monk targets 40 points in record time|
|Stoke City v Hull City: Meyler focused on maintaining resurgence|
|West Brom v Southampton: Pulis warns of continued dogfight|
|Police identify Chelsea fans over racist chanting|
|Guardiola warns against complacency|
|West Ham v Crystal Palace: Allardyce wary of being caught on counter|
|Parma GM compares club to the Titanic|
|Alderweireld close to Southampton return|
|Dyche keen to move on from Barnes furore|
|Gutierrez in Newcastle squad for Villa clash|
|Union chief urges action over Serbia gun threat|
|Berahino doubtful for Southampton clash|
|German citizenship? Why not? - Ribery|
|League Two Preview: Bury hope winning environment rubs off, Burton host Newport|
|Klopp hoping to avoid any nasty surprises after bomb discovery|
|Blackett pens new United deal|
|Sakho to return to training|
|Flores quits Getafe for personal reasons|
|Busquets agrees new Barcelona deal|
|Martino ´could not be happy´ at Barcelona|
|Allardyce striving to develop more Nobles|
|Nani hopeful of United return|
|Unexploded bomb found near Dortmund stadium|
|Lippi leaves Evergrande for personal reasons|
|Chelsea issue cup final warning to fans|
|Ancelotti has no intention to re-sign Morata|
|Dunkin´ Donuts sorry after Liverpool fans slam alternate club crest|
|Noble signs new West Ham contract|
|Sterling hopeful of contract resolution|
|Ali renews UAE contract|
|Deportivo Saprissa 0 America 3: Visitors win with late blitz|
|Copa Libertadores Review: Pato´s streak continues|
|Chievo v Milan: Abbiati wants consistency from Inzaghi´s men|
|Valverde wants momentum ahead of ´crucial´ week|
|Deila challenges Van Dijk, Denayer|
|Serie A Preview: Roma in crucial clash with Juve, resurgent Inter at home|
|Prince Albert: I feel for Wenger|
|Jardim salutes Monaco´s game plan|
|Schmidt dreaming of UEFA Champions League quarter finals|