The midfielder netted the winning spot-kick in the Champions League semi-final second leg at the Santiago Bernabeu on Wednesday, giving Bayern a 3-1 victory on penalties after the tie finished locked at 3-3.

Schweinsteiger sent Real Madrid goalkeeper Iker Casillas the wrong way from the spot, and said he was thrilled it ended the encounter.

"In the end I was just happy that the match was over. I couldn't run any longer," Schweinsteiger said afterwards.

Goalkeeper Manuel Neuer, who saved two penalties, said making the final, where they will face Chelsea, was a dream come true.

"The atmosphere in the dressing room was brilliant. We are all very happy that we did it," he said.

"It wasn't our will to play that long and to go into penalties. But now a dream has come true, we are in the final."

Bayern players celebrated the win at a dinner in Madrid after their victory, with officials, fans and Germany coach Joachim Loew joining them at the team hotel.

A ballot will be held for the May 19 game at Allianz Arena, with 17,500 tickets allocated to members of both Bayern and Chelsea.