It is the clash of the titans as German heavy weights Bayern Munich and Borussia Dortmund face each other in the semi-final of the DFB-Pokal at the Allianz Arene on Tuesday.
The last time these two sides in the Bundesliga on 4 April, Bayern had managed to record a narrow 1-0 win over Dortmund at the Westfalenstadion.
And the Bavarians, who recently secured the Bundesliga title for the third successive season, are again favourites against Jurgen Klopp's side in the semi-final of the DFB-Pokal.
Apart from their unexpected defeat to Porto in the first leg quarter-final of the Champions League, Bayern have been in excellent form, recording eight wins in their last 10 games in all competitions.
However, they did struggle against Bayer Leverkusen in the quarter-final of the DFB-Pokal as they have just managed to edge Roger Schmidt's side on penalties.
And Bayern boss Pep Guardiola says he is again expecting a tough match against Dortmund in the semi-final of the German Cup.
"I know how strong they are," the Spaniard was quoted by Goal as saying. "It will be very, very, very difficult. They always play with high aggression and this is a quality of Jurgen Klopp's teams."
The former Barcelona admits that his side were lucky to beat Dortmund in the Bundesliga this month, insisting that his side just managed to edge Klopp's side due to excellent performances of Robert Lewandowski and Thomas Muller.
"In Dortmund (earlier this month, when Bayern won 1-0) they were better than us. We struggled, but we won because Lewy (Robert Lewandowski) and Thomas (Muller) were superb. But the game was always tight."
Still Guardiola insists that he is relishing his last Klassiker clash against Dortmund boss Klopp, who recently announced that he will be leaving Westfalenstadion at the end of his season
"I just liked those fights with Klopp," Guardiola said at a news conference in Munich on Monday.
"It's been a huge honour for me. He's a super guy, and we both have nothing but the greatest respect for each other. He will find a big club soon. And those fights will continue. But for now. This will be our last game. He wants to win it, and so do I."
Dortmund, on the other hand, will still be struggling to cope with the news of their manager Klopp deciding to leave the club after seven years.
The Borussen have been poor this season as they are currently eight in the Bundesliga, 37 points behind leader Bayern, who have already been the crowned champions.
They have also missed out on next season Champions League as they are currently 16 points behind the fourth placed Bayer Leverkusen with only four games left to play.
However, Dortmund will be looking to put their Bundesliga woes behind and concentrate on beating Bayern. And Klopp insists that it is exactly what Dortmund are planning to do.
"We do not only want to reach the final but we want to win that thing," said the German, according to Reuters. "If you want to win the Cup then you have to get past Bayern at some stage. That's the way it goes."
Despite Bayern's impressive home form this season, Klopp insists that his side have a very good chance of beating Guardiola's men.
"This game is about everything and we have to know that we have been (against Bayern) an uncomfortable opponent. I have the feeling that we are not without a chance against them."
Expected Line-ups
Bayern Munich: Neuer; Bernat, Dante, Boateng, Lahm; Alonso, Schweinsteiger, Thiago, Gotze, Muller; Lewandowski
Borussia Dortmund: Langerak; Schmelzer, Hummels, Sokratis, Durm; Bender, Ginter, Kagawa, Mkhitaryan, Reus; Aubameyang
Where to Watch Live
The Klassiker is scheduled for a 8:30pm local time (12pm IST, 7:30pm BST, 2:30pm EDT) start with live coverage in India on Ten Action and Ten HD in India, with an option to live stream on Ten Sports Live.
Coverage in the UK will be on BT Sport 1, while viewers can also watch the big Bundesliga match via live streaming online via Watch BT Sport or BT Sport Online Player.
Viewers in the USA can watch the watch on ESPN 3 and ESPN Deportes, with an option to live stream on Watch ESPN.
The match will be shown live in Germany on Sky Sports 1. Viewers in Germany can also live stream the action on Sky Go Germany.