Bayern Munich could not have warmed up for the crunch Champions League quarterfinal first leg against Juventus any better, after annihilating Hamburg 9-2 to move to within a win of securing the Bundesliga title for the 23rd time.
Juve were not too bad either, as they pulled off an equally impressive, if not as flamboyant, 2-1 win over Inter Milan at the San Siro.
Both teams are well on their way to claiming their domestic league titles. The Champions League is now what matters. One team looking to ease the pain of last year, with the other looking to show they are back amongst the elite in Europe.
Bayern are still hurting from losing that epic final at their own Allianz Arena to Chelsea last season, and after utterly dominating their league, nothing short of victory in the final at Wembley will do.
"I want to win the Champions League with all my heart," Bayern winger Arjen Robben said. "I have been in the final twice with Bayern, but at some point you simply have to win that trophy."
Juve will be Bayern's biggest test yet, after only scraping through to the quarterfinals on away goals rule, following their 2-0 loss to Arsenal in the last-16 second leg.
The Italian champions are also peaking at the right time. They are nine points clear at the top of Serie A and well on their way to their second straight title.
"We'll head to Munich with a spring in our step knowing that we've done our job on the domestic front," Juventus manager Antonio Conte said after the Inter win.
"We'll head there to keep alive our dream and to test our mettle in the European arena, and we'll do it with a smile and no fear.
"We just want to see how far behind Europe's best we are. We'll try to put out a strong physical side but I'll sleep on it first."
Juve of course have the weapons to hurt any side, with their focal point being the ageless and peerless Andrea Pirlo, the instigator of all Juve attacks.
Mirko Vucinic, who missed the weekend's game through illness, is a danger for any team, while Arturo Vidal and Claudio Marchisio are box-to-box midfielders of the highest order.
The famed Italian side's defense will be hard to breach, but if there is any side capable of doing so, it will be Bayern's.
"We played textbook football at times, and that's basically what we have to do on Tuesday," Bayern manager Jupp Heynckes said of the 9-2 demolition.
"It definitely won't be possible in the same way. Tuesday will be a totally different match. Juventus are one of the top teams in Europe, very aggressive and full of running."
Apart from Barcelona, no side looks more potent -- sometime even more than the Spanish giants -- than Bayern. The likes of Thomas Muller, Franck Ribery, Bastian Schweinsteiger and Toni Kroos have been brilliant all season and will ask constant questions of the Juve backline.
Such is the strength of the squad, that coach Jupp Heynckes will have the luxury of calling the likes of Mario Gomez and Arjen Robben, who scored two goals at the weekend, from the bench.
Their defensive midfielder Javi Martinez, however, will take no part due to being suspended, with Luis Gustavo set to take the Spaniard's place in the starting lineup.
This promises to be a wonderful tie, and all eyes will be on Bayern's attacking potential against Juve's capabilities to stand up to what will surely be their toughest test yet.
Expected lineups: Bayern Munich: Neuer; Lahm, Van Buyten, Dante, Alaba; Gustavo, Schweinsteiger; Muller, Kroos, Ribery; Mandzukic.
Juventus: Buffon; Barzagli, Chiellini, Bonucci; Pirlo; Vidal; Pogba, Marchisio, Asamoah; Vucinic, Matri.
Prediction: 2-0 to Bayern