AFC Astra Giurgiu a intrat în competiție în faza șaisprezecimilor, deoarece a participat în Liga I 2012-2013. În această fază au întâlnit pe teren propriu, pe ACS Berceni, din Liga a II-a, calificându-se în optimi după ce au învins cu 4-1.[3] În optimi giurgiuvenii au trecut, în deplasare, de Gaz Metan Mediaș cu scorul de 1-0, marcatorul fiind Júnior Morais '86.[4] În sferturi, Astra a reușit să câștige cu 3-0 împotriva echipei FC Viitorul Constanța.[5] Calificarea în finală au obținut-o învingând în dublă manșă pe Petrolul Ploiești cu 2-1 la general (0-0 în turul de la Ploiești și 2-1 în retur), pentru Astra marcând Budescu '52 și Paul Papp '93.
Steaua București a intrat în competiție în faza șaisprezecimilor, deoarece a participat la Liga I 2012-2013. În această fază au întâlnit, acasă, pe Avântul Bârsana, din Liga a IV-a, calificându-se pentru optimi după ce au învins cu 4-0.[6] Au obținut calificarea în sferturi, după ce au învins cu 2-0, pe teren propriu, pe ACS Poli Timișoara.[7] În sferturi au eliminat formația Oțelul Galați, câștigând cu scorul de 2-0, goluri fiind marcate de Piovaccari și Târnovan.[8] Calificarea în finală a venit în urma dublei cu Dinamo București, câștigată cu scorul de 6-2 la general (5-2 în tur și 1-1 în retur).