Bayern Munich reached the final of the DFB-Pokal after a penalty shoot-out win over Borussia Monchengladbach.
Dante missed Gladbach's third penalty while Havard Nordtveit's spot-kick was saved by Manuel Neuer as Bayern set up a date with Borussia Dortmund in Berlin on May 12.
Both sides had good chances in an open game, but Bayern were flawless from the penalty spot to keep their hopes of a Bundesliga, DFB-Pokal and Champions League treble alive.
Toni Kroos hit the post for Bayern in the sixth minute, but it was not to be the prelude to another Bayern goalscoring exhibition.
The two next chances fell Gladbach's way, with Reus failing in a one-on-one with Neuer before missing the target.
Those chances were not as easy as the one Robben squandered in the 40th minute when he sent a free header over the crossbar from seven yards.
Juan Arango cleared the bar for the home side in the 49th minute, while Mario Gomez missed Bayern's next chance to win it in the 81st minute when he rounded Marc-Andre ter Stegen but took the ball too wide to get in a shot on goal.
Reus then missed his second one-on-one chance of the night in the 84th minute with Neuer winning that duel once again.
Neither side could summon the energy to attack with urgency in extra-time, even though Bayern coach Jupp Heynckes brought strikers on Ivica Olic and Nils Petersen.
Petersen could have won it with the last kick of the game, but he slipped as he tried to shoot just a yard away from the penalty spot, the location of the remainder of the drama at the Borussia Park stadium.
David Alaba, Philipp Lahm, Franck Ribery and Kroos all converted their penalties for Bayern while Dante, who is reportedly close to agreeing a move to Bayern next season, and Nordtveit both missed for the home side.