W reprezentacji Bośni i Hercegowiny Salihović zadebiutował 17 października 2007 roku w przegranym 0:2 meczu eliminacji do Euro 2008 z Norwegią. Od tego czasu stał się podstawowym zawodnikiem kadry narodowej.