A pesar de que fue tentado para jugar para Alemania y Bosnia y Herzegovina, Klasnić se decidió por la Selección de fútbol de Croacia con la cual ya había jugado en las categorías Sub-19 y Sub-21.