Red Star Belgrade won the cup after a 3–0 win against Vojvodina.
[1] A preliminary round was held in order to reduce the number of teams competing in the next round to 32 and featured six teams from Serbian lower divisions.
Note: Roman numerals in brackets denote the league tier the clubs participate in during the 2009–10 season.
Note: Roman numerals in brackets denote the league tier the clubs participate in during the 2009–10 season.
Note: Roman numerals in brackets denote the league tier the clubs participate in during the 2009–10 season.