And then there were two. Of the 64 clubs that competed in round one of the DFB Cup back in August, only Borussia Dortmund and Eintracht Frankfurt remain.

Both are clubs with impressive pedigree in the competition, but only one can lift the trophy at Berlin's Olympiastadion this weekend. Ahead of the denouement to the 2016/17 German domestic season, bundesliga.com looks at five battles that could decide the victor on Saturday.

1) Aubameyang vs Abraham

Frankfurt's David Abraham will face few tests as daunting as shackling Pierre-Emerick Aubameyang in a cup final, particularly in the Gabonese’s current vein of form. Aubameyang picked up the Torjägerkanone award for the league's top scorer after netting his 30th and 31st goals of the season on Matchday 34, and also has seven goals in nine against Frankfurt. Abraham will need to call on all his experience to keep the 28-year-old under control.

2) Reus vs Chandler

Whether he plays with Aubameyang or behind him, Marco Reus will surely have a say in the outcome of the game. The man for the big occasion, he scored at Bayern Munich in the semi-final and notched five in the last six league games of the campaign. Will Frankfurt's USMNT international Timothy Chandler be able to handle Reus' movement and lethal finishing?

Watch: Highlights of Dortmund's Matchday 29 win over Frankfurt

3) Sahin vs Fabian

Key midfielder Julian Weigl is out with a broken ankle for Dortmund, giving Nuri Sahin an ideal opportunity to bring home another trophy for his hometown club. The 28-year-old has lent the team balance and control in Weigl's absence, but he will need all his tenacity to snuff out the threat of Marco Fabian this weekend. Frankfurt's Mexican midfielder scored four times in the season run-in, including an absolute rocket away at Borussia on Matchday 29. If he can find the ball in the right areas, he could make hay on Saturday.

Watch: Fabian scores Matchday 29 Goal of the Week

4) Tuchel vs Kovac

Both Thomas Tuchel and Niko Kovac have beaten the other this season, a fact that adds yet an extra layer of intrigue to this contest. Kovac set his team up to be compact and attack on the break in Matchday 12's 2-1 victory, while Dortmund had too much firepower for the Eagles in the return game in April. There is a healthy respect between the two – Kovac called Tuchel "a genius" in the press this week – but each is ruthless in wanting to succeed. Their management of the game, not the occasion, will be key.

Thomas Tuchel and Niko Kovac each recorded a league win over the other in 2016/17.

5) BVB vs history and expectation

Finally, most observers will agree Borussia are favourites. They finished third in the table and beat the likes of Real Madrid this season, while Frankfurt ended up 11th, winning just three league matches in 2017. However, that means Dortmund have more to lose, a dangerous thought in itself but even more worrisome considering their recent history in the competition. 

Borussia are in a fourth successive final, but have lost all of the previous three, two of them on penalties. For the likes of Reus and Aubameyang, Saturday should in theory bring them their first end-of-season silverware in BVB colours, particularly with talent such as Ousmane Dembele and Christian Pulisic on the bench, but nothing is guaranteed.

BVB lost the 2016 final on penalties to Bayern, the 2015 final in normal time to Wolfsburg and the 2014 final in extra time to Bayern.

Follow this link to retrace the long road to the 2017 DFB Cup final