The experienced German shot-stopper believes his side will have to perform to their peak abilities when they meet the Bundesliga champions on May 25
The Wembley showpiece is on May 25 and Weidenfeller says everyone in black and yellow will have to be on top of their game if they are to emerge victorious in Europe's premier competition for the first time since 1997, but added they can take heart from their recent record against die Roten.
"Bayern have played a perfect season and we will need a perfect day to beat them," he told reporters.
“We have recently beaten Bayern in a final of the DFB Pokal in Berlin in 2012 and we still have very good memories of recent results.
"We have not lost a league match against Munich for a number of years."
Weidenfeller also commented on last Saturday’s 1-1 draw between the sides, claiming as the games become bigger, so does the rivalry.
He added: “It is certainly more heated between both teams, there is more at stake, the fans want to see this passion, and emotions are simply part of it."
Weidenfeller, 32, joined in 2002 and has gone on to make over 340 appearances for the club, helping Dortmund to overcome Real Madrid in this year's semi-final.