Obwohl er im heutigen Montenegro geboren wurde, besitzt Ivan Nikčević die serbische Staatsbürgerschaft und bestritt Länderspiele für die serbische Nationalmannschaft. Sein größter Erfolg war der Gewinn der Silbermedaille bei der Europameisterschaft 2012. Er stand ebenfalls im Aufgebot für die Europameisterschaften 2010, 2014 und 2016 und die Weltmeisterschaft 2011. Im Sommer 2012 schied er mit Serbien bei den Olympischen Spielen in London in der Vorrunde aus. Bei der Europameisterschaft 2016 absolvierte er die letzten drei seiner 138 Länderspiele, in denen er 506 Tore warf.