Brał w tym czasie udział w rozwiązywaniu sytuacji kryzysowych na Bałkanach (Kosowo, Macedonia), w Palestynie, Libanie, Afganistanie, Iraku, Birmie, Korei Północnej, Timorze Wschodnim, Kolumbii, Haiti i Wenezueli.
W 2005 powrócił do pracy akademickiej i został wykładowcą prawa międzynarodowego na Uniwersytecie Lublańskim. W 2006 objął funkcję prodziekana na wydziale prawa.
W 2007 zdecydował się wziąć udział w wyborach prezydenckich. Wystartował jako kandydat niezależny, jego kandydatura była popierana przez Socjaldemokratów, partię Zares i Demokratyczną Partię Emerytów Słowenii. W pierwszej turze głosowania z 21 października 2007 zajął drugie miejsce, zdobywając 24,5% głosów; jego główny konkurent Lojze Peterle uzyskał 28,7% głosów poparcia. W drugiej turze głosowania z 11 listopada 2007 odniósł zwycięstwo, uzyskując 68,0% głosów poparcia. Urząd prezydenta objął 22 grudnia 2007.