1st leg of semifinal was arranged in Allianz arena in 17th April 2012. Munich won this match by 2-1. In 17th minute Frank Ribery scored 1st goal. In 51 minute Mesut Ozil tied the score. But at the eleventh hour Munich striker Gomez scored again for Bayern & they won the match.
In second leg in 25th April at Santiago Bernabue super climax was happened. Madrid started the game with attacking & they lead the match earlier by 2-0. Bayern backed one goal from penalty & 90 minutes finished at 2-1. Next 30 minute also passed with no score. After super climax in penalty Bayern won & reached the final