The 2012 Bosnia and Herzegovina Football Cup Final will be the 17th final of the Bosnia and Herzegovina Football Cup, the highest football cup competition in Bosnia and Herzegovina.

The date of both 2012 Final matches, as in all the recent years, is set so that it avoids clashes with Premier League of Bosnia and Herzegovina fixtures. Both matches took on Wednesday, between two rounds of the Premier League of Bosnia and Herzegovina.

2012 Bosnia and Herzegovina Football Cup final

The current holders, Željezničar, defended their title and brought home the fifth cup title it their history. Winning this cup, they also completed the double, as they already won the Premier League of Bosnia and Herzegovina, their second double in history and the first double any team won since the unification of the Premier league in 2002.

2012 Bosnia and Herzegovina Football Cup final

Route to the Final

Željezničar

Since all clubs started the competition from round of 32, so did Željezničar, the defending champions, also. Their first opponent was Leotar. In single fixture game on Grbavica stadium, they secured their position in the next round. Zdravko Šaraba made a foul on Vernes Selimović in the penalty area, which Zajko Zeba pointed for 1–0 in the 43-minute. Seconds before the halftime, Željezničars goalkeeper, Elvis Karić, boxed the ball to avoid danger, but outside the 16 meter box, earning a direct red card. His place was taken over by the veteran Adnan Gušo, with the captain, Mirsad Bešlija, leaving the field as a substitute. The final score was set by Muamer Svraka, who came in the game just two minutes before that, in the 73-minute for 2–0.

2012 Bosnia and Herzegovina Football Cup final

In round of 16, Željezničar played against their city rival, Olimpic. From this round on, two-legged fixtures were played. In the first-leg, played on Grbavica stadium, the first goal fell in the 39-minute, after a free kick from Mirsad Bešlija was scored with a header from Eldin Adilović. The second goal was assisted by Zajko Zeba, once more from a free kick, which Jadranko Bogičević scored, and once again with a header, in 54-minute. The last goal, for a comfortable 3–0 win before the rematch, was scored by Patrick Nyema Gerhardt in the 78-minute also with a header. The rematch was played three weeks later, on Otoka stadium. The spectators waited until the 67-minute for the first goal when Sulejman Smajić found Zajko Zeba who scored for 0–1. Until the end of the game, Olimpic made the equalizer in 78-minute over Admir Raščić ending the black statistic of Olimpic in matches against Željezničar since this was the first match they didn't lost against them. That goal, as proved later, will be the only one Željezničar concede on his route to final.

In the quarter-finals, the two finalists from last year met. Željezničar faced Čelik with the first-leg played on Grbavica yet again. Eldin Adilović, striker who came the last summer exactly from Čelik, scored very early for 1–0 against his former club, in the 16-minute. In the second half, Čelik went in offensive, but in the midst of his attacks, Željezničar scored for the second goal. This time it was Vernes Selimović who scored for the final 2–0 in 64-minute. In the rematch played in Zenica, on Bilino Polje stadium, a goalless match was seen, mostly thanks to the bad pitch left after a qualifying match of Bosnia and Herzegovina against Luxembourg in bad weather and another game in the playoff against Portugal made it just worse. Čelik had more of the game, with Željezničar endangering their goal from time to time but none of teams had the concentration for a goal.