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'
|J.League Preview: Hiroshima can still defend title|
|Blanc hails Evian´s ´heart´ after shock PSG loss|
|Copa Sudamericana: Ponte Preta 1 Lanus 1|
|Pruis denies safety concerns for Brazil 2014|
|World Cup stadiums will be ready - Brazil´s sports minister|
|West Brom spirit pleases Clarke|
|Pellegrini enjoys away tonic|
|Coppa Italia Wrap: Inter survive scare to advance|
|Ligue 1 Wrap: PSG suffer shock loss, Landreau makes history|
|Mackay hails ´brave´ Cardiff point|
|Laudrup delighted with Shelvey flexibility|
|Seedorf tips Brazil to win World Cup|
|Eredivisie Wrap: Heerenveen, Go Ahead leave it late|
|Hughton salutes Suarez, slams Norwich defending|
|Rodgers hails ´incredible´ Suarez after four-goal salvo|
|No excuses from frustrated Moyes|
|Pardew has ref rage over Webb after Swansea loss|
|Football League Wrap: Derby go fourth, Wigan lose again|
|Meulensteen bullish after Spurs defeat|
|Poyet: Chelsea will win the title|
|Pochettino bemoans defensive display|
|Lambert hails quality finishing|
|Forest reveal alleged Chalobah abuse|
|Hughes: Stoke need to sharpen up|
|DFB Pokal Wrap: Bayern, Bayer both progress to the quarter-finals|
|Villas-Boas delighted to end winless run|
|Bruce happy to avoid ´embarrassing´ Arsenal loss|
|Martinez proud as Everton end hoodoo|
|Wenger hails Bendtner quality|
|Mourinho marvels at Hazard showing|
|Eredivisie Preview: Vitesse, Ajax look to extend unbeaten runs|
|Premier League: West Brom 2 Manchester City 3|
|Ligue 1: Evian 2 Paris Saint-Germain 0|
|Premier League: Fulham 1 Tottenham 2|
|Premier League: Manchester United 0 Everton 1|
|Premier League: Southampton 2 Aston Villa 3|
|Premier League: Swansea City 3 Newcastle United 0|
|Premier League: Liverpool 5 Norwich City 1|
|Premier League: Stoke City 0 Cardiff City 0|
|Premier League: Sunderland 3 Chelsea 4|
|Rakitic wary of Sevilla away-day slump|
|Garcia hails Totti as ´one of the best´|
|Reina would welcome Barcelona return|
|Garde calls for Lyon to become more mature|
|Pique rejects crisis talk|
|Kramer keen for Monchengladbach to maintain focus|
|Ince blasts ill-disciplined Blackpool|
|Delph loving life under Lambert|
|Courtois seeks Chelsea talks over future|
|Valbuena out for up to six weeks|
|Iraola signs new Athletic deal|
|Berbatov keen on Fulham exit|
|Borini up for Chelsea test|
|Rodgers asks Spanish pair to lift Liverpool|
|Inverness appoint Hughes|
|Jaaskelainen annoyed with Palace loss|
|Klopp hails Dortmund display|
|Pulis tips Chamakh to shine|
|Walker fired up for Fulham trip|
|Enyeama lauds collective Lille effort|
|Copa del Rey Preview: Atletico open against Sant Andreu, Barcelona face Cartagena|
|Serie A Preview: Bologna v Juventus|
|Di Natale needs more help, says Guidolin|
|Prandelli: Totti retirement backflip possible|
|Points all that matter, says Lille president Seydoux|
|Ranieri harbours no hopes of Monaco catching PSG|
|Liga MX Preview: Herrera´s America out to break winless run in semi-finals|
|West Ham ´hard done by´ after goal disallowed|
|´Brazuca´ revealed as the official World Cup ball|
|Garde puts heat on Lyon to respond to PSG pummelling|
|Blatter backs Brazil to be ready|
|Stranded Belounis furious with FIFA inaction|
|Championship Wrap: Wednesday stun Leicester as Yeovil, Barnsley also win|
|A-League Preview: Styles collide as Adelaide host Brisbane|
|Pulis expects further Palace improvement|
|Coppa Italia Wrap: Bologna fall to Siena, Parma ease past Varese|
|Allardyce bemoans wasteful West Ham|
|Ligue 1 Wrap: Lille, Monaco keep in touch with PSG|
|DFB-Pokal Wrap: Hoffenheim oust Schalke, Dortmund safely through|
|Premier League: Crystal Palace 1 West Ham 0|
|Mourinho dismisses Lukaku comments|
|Juninho retains Premier League affection|
|John signs new Cardiff deal|
|Juventus fined after schoolchildren insult Udinese goalkeeper|
|Bruce seeks truce on name change row|
|Mulumbu denies wanting to leave West Brom|
|FIFA World Cup draw pots announced|
|Hughes targets strong Stoke run|
|Blanc wants motivated PSG|
|Iniesta: Barca need to improve|
|Kompany set for Manchester City return|
|Van Persie set to feature against Everton|
|Chelsea set to welcome Eto´o back|
|Neville expects Fellaini to thrive at United|
|Agbonlahor backs misfiring Benteke to come good|
|Vidal signs new Juve deal|
|Lille appeal for calm after Thauvin airport altercation|
|Mackay confident Cardiff can compete|
|Napoli need to grow, says Higuain|
|Martinez convinced Pienaar is back to his best|
|Boruc out for ´some weeks´, reveals Pochettino|
|Cotterill takes charges at Ashton Gate|
|Petkovic: Mistakes cost us against Napoli|
|Lewandowski hopeful of Bayern slip-up|
|Wenger dismisses title talk|
|Crawley announce Gregory as new manager|
|Wenger denies move for Morata|
|Denswil in line for new Ajax contract|
|Ivanovic: This is Chelsea´s best chance to win the league|
|Le Tallec out for six weeks|
|Soldado hungry for goals|
|Mexico confirm Herrera as World Cup coach|
|Pellegrini not interested in selling Dzeko|
|Rodgers rules out January spending spree|
|Dembele, Sandro defend Villas-Boas|
|Betis announce Garrido to replace Mel|
|Benitez slams Stadio Olimpico pitch|
|Liga del Futbol Profesional Boliviano Wrap: The Strongest edge out Guabira|
|Baup: Lille not good enough to challenge PSG|
|Baresi, Capello headline new Italian Hall of Fame inductees|
|Girard labels Lille-Marseille ´one of the games of the year´|
|Hodgson concerned about venues in World Cup draw|
|Klopp set to name strongest team possible|
|Keller demands defensive improvement from Schalke|
|Paraguay Division Profesional Wrap: Champions remain unbeaten|