Branislav Ivanovic was an important part of the Serbia squad that finished runners-up at the 2007 edition of the UEFA u-21 Championship in the Netherlands. Branislav Ivanovic and Serbia went all the way to the final but the hosts had too much quality for them as they lost 4-1 to finish the tournament in second place.

In the final, Branislav Ivanovic played the entire duration and was given a yellow card for his troubles on 62 minutes. The home team led by a lone goal at the end of the first 45 minutes thanks to the 17th minute strike from Otman Bakkal. The Netherlands then scored two goals in seven second minutes courtesy Ryan Babel and Maceo Rigters.

Babel doubled the hosts’ advantage on the hour mark before Rigters added a third goal to seal the game midway into the second half. Serbia pulled one back via Dragan Mrda on 79 minutes before Luigi Bruins made sure of the result with a fourth goal for the Netherlands three minutes from time.

Serbia started the tournament in a tough group. They were in Group B alongside Italy, England and the Czech Republic. The Serbians showed their quality by topping the group with six points from three games ahead of England, Italy and the Czech Republic.

Dejan Milovanovic scored the only goal of the game on 63 minutes as Serbia began the tournament with a 1-0 victory over Italy. Bosko Jankovic scored in stoppage time to give Serbia a 1-0 win over the Czech Republic thus making it two wins from two games. The win over the Czechs sealed a semi-final berth for Serbia. They were beaten 2-0 by England in their last group game.

The Serbians booked their place in the final by beating Belgium 2-0 in the last four of the tournament.