Reprezentacja Serbii brała udział w rozgrywkach grupy B turnieju olimpijskiego zajmując w niej pierwsze miejsce, awansując do ćwierćfinału. W ćwierćfinale Serbowie pokonali reprezentację Australii awansując do półfinału, w którym ulegli reprezentacji Włoch. W meczu o brązowy medal pokonali drużynę Czarnogóry zdobywając brązowy medal.

Grupa B Drużyna M Mecze Bramki Pkt W R P + – +/− 5 4 1 0 69 38 +31 9 5 3 1 1 54 41 +13 7 5 3 0 2 65 52 +13 6 5 3 0 2 43 44 −1 6 5 1 0 4 48 55 −7 2 5 0 0 5 28 78 −50 0

Rozgrywki grupowe

29 lipca 2012 10:14

31 lipca 2012 21:7

2 sierpnia 2012 11:11

4 sierpnia 2012 11:6

6 sierpnia 2012 4:12

Ćwierćfinał

Półfinał

Mecz o brązowy medal

30px Pływanie Mężczyźni

Zawodnik Konkurencja Eliminacje Półfinał FinałCzasMiejsceCzasMiejsceCzasMiejsce Radovan Siljevski 200m dowolnym1:51,4032. → Nie awansował Đorđe Marković 400m dowolnym3:55,3523. → Nie awansował Čaba Silađi 100m klasycznym1:01,9531. → Nie awansował Ivan Lenđer 100m motylkowym52,4019. → Nie awansował Milorad Čavić51,902.51,663.51,814. Velimir Stjepanović 200m motylkowym1:54,991.1:55,134.1:55,076. Milorad ČavićVelimir StjepanovićIvan LenđerRadovan Siljevski 4 × 100m dowolnym3:18,7913.