Latem 2000 roku Dudić odszedł do portugalskiej Benfiki. W klubie z Lizbony rozegrał 20 spotkań, jednak zespół ten zajął dopiero 6. pozycję w lidze. W następnym sezonie Serb stracił miejsce w składzie i nie wystąpił w żadnym meczu. Latem 2002 wrócił do Serbii i wypożyczono go do FK Rad, grającego wówczas w drugiej lidze. Zawodnikiem Radu był do końca 2004 roku. W 2005 trafił do Belgii. Z zespołem RAEC Mons spadł z pierwszej do drugiej ligi. Grał w niej jeszcze przez sezon i wywalczył mistrzostwo.
W 2006 roku Dudić został zawodnikiem serbskiego FK Bežanija z Nowego Belgradu. Rozegrał tam siedem spotkań, a w 2007 zaczął grać na Węgrzech. Przez pół roku był piłkarzem Zalaegerszegi TE, a od 2008 roku jest zawodnikiem stołecznego Újpestu, w którym grał do 2010 roku.
Kariera reprezentacyjna W reprezentacji Jugosławii Dudić zadebiutował 25 maja 2000 roku w wygranym 2:0 towarzyskim spotkaniu z Chinami. W tym samym roku został powołany przez selekcjonera Vujadina Boškova do kadry na Euro 2000. Na tym turnieju wystąpił jedynie zremisowanym 3:3 meczu ze Słowenią.