Branko Gračanin (ur. 19 października 1943 w Zagrzebiu) – chorwacki piłkarz, występujący na pozycji środkowego obrońcy. Piłkarską karierę rozpoczął w roku 1960 w zagrzebskim klubie NK Trešnjevka, z którą w latach 1963–1965 grał w lidze jugosłowiańskiej. Gračanin wystąpił wraz z Trešnjevką w 36 ligowych spotkaniach. W roku 1965 przeszedł do zespołu Dinamo Zagrzeb, którego stał się legendą – wystąpił w 321 oficjalnych meczach klubu (w 156 ligowych), zdobywając 4 gole. Wraz z drużyną zdobył w roku 1969 Puchar Jugosławii. Od roku 1973 grał we Francji w zespołach FC Istres i SC Mulhouse. Karierę zakończył w roku 1978 w wieku 34 lat.
Triumf w Pucharze Miast Targowych Gračanin wystąpił w obu meczach finałowych Pucharu Miast Targowych 1967 przeciwko angielskiemu zespołowi Leeds United. Zawodnik znakomicie zaprezentował się w poprzednich meczach, a szczególnie w pierwszym meczu półfinałowym przeciwko Eintrachtowi Frankfurt, wygranym przez Chorwatów 3:0. W drugim meczu kibice „Modrich” przeżyli prawdziwy horror, ponieważ ich ulubieńcy przegrywali po regulaminowym czasie gry 0:3. Kiedy Dinamo straciło w dogrywce czwartą bramkę, wydawało się, że nic nie może odebrać Niemcom zwycięstwa.