De marathon van Belgrado 2007 vond plaats op zaterdag 21 april2007 in Belgrado. Het was de twintigste editie van de marathon van Belgrado. Bij de mannen won de KeniaanJohn Maluni met slechts drie seconden voorsprong op zijn landgenoot Nicholas Chelimo. Hij bouwde deze voorsprong de laatste 100 meter op. De eveneens uit Kenia komende John Kioko maakte het podium compleet met een derde tijd van 2:13.30. Bij de vrouwen werd de wedstrijd gewonnen door de ServischeOlivera Jevtić. Zij maakte haar favorietenrol waar. Ondanks dat ze de halve wedstrijd met een enkelblessure had gelopen had ze met 2:35.46 bijna twee minuten voorsprong op haar achtervolgster Oxana Kuzmincheva uit Rusland, die in 2:37.41 over de streep kwam. De wedstrijd werd onder goede omstandigheden gelopen. Het was namelijk 16 graden Celsius.