Branislav „Bane“ Ivanović (serbisch-kyrillisch Бранислав Ивановић; * 22. Februar 1984 in Sremska Mitrovica, SFR Jugoslawien) ist ein serbischer Fußballspieler, der seit Januar 2017 bei Zenit St. Petersburg unter Vertrag steht. Er war Kapitän der serbischen Fußballnationalmannschaft. Seine Hauptposition ist die des Innenverteidigers, er wird aber auch als rechter Außenverteidiger oder als defensiver Mittelfeldspieler eingesetzt.
Branislav Ivanović startete seine Profikarriere im Juli 2002 beim serbischen Zweitligisten FK Srem aus Sremska Mitrovica. Mit 18 Jahren gelang ihm der Sprung aus der Jugendmannschaft in den Profikader des Vereins.
Schon ein Jahr darauf wechselte Ivanović ablösefrei zum Hauptstadtverein OFK Belgrad in die SuperLiga, der höchsten Fußballliga Serbiens. Ivanovićs offensive Einstellung und die Vorliebe, sich nicht an seine Position des rechten Außenverteidigers zu binden, sorgten dafür, dass er Tore oft vorbereitete und erzielte. In insgesamt 73 Einsätzen gelang es dem Abwehrspieler sechs Mal das gegnerische Tor zu treffen.