La compétition est remportée par le Étoile rouge de Belgrade, qui gagne son deuxième titre d'affilée aux dépens du FK Sevojno, pensionnaire de la deuxième division.
Format
Un total de 35 équipes prennent part à la compétition. Cela inclut les douze clubs de la première division serbe lors de la saison 2007-2008, ainsi que les dix-huit équipes du deuxième échelon. Les cinq derniers clubs participants sont les différents vainqueurs des coupes régionales de la saison 2007-2008, c'est-à-dire le Srem Jakovo (Belgrade), le Sinđelić Niš (Est), le Partizan Kosovska Mitrovica (Kosovo-Métochie), le Sloga Kraljevo (Ouest) et le Big Bull Bačinci (Voïvodine).
L'intégralité des confrontations se jouent en un seul match à élimination directe. À l'exception de la finale, aucune prolongation n'est disputée en cas d'égalité à l'issue du temps réglementaire, la rencontre étant alors directement décidée par une séance de tirs au but.
Le vainqueur de la coupe se qualifie pour le deuxième tour de qualification de la Ligue Europa 2009-2010. Si celui-ci est déjà qualifié pour une compétition européenne par un autre biais, cette place est réattribuée au finaliste. S'il est lui-même déjà qualifié, elle est alors reversée au championnat de première division.
Tour préliminaire
Un tour préliminaire est disputé afin de réduire le nombre de participants à 32 dans la perspective des seizièmes de finale. Cette phase marque le début de la compétition et concerne le dernier de la deuxième division 2007-2008 ainsi que les cinq vainqueurs des coupes régionales pour un total de six équipes et trois confrontations.