Majstorović was selected for the Sweden squad after turning in good performances for Malmö in the UEFA Cup and Swedish Allsvenskan.
He made substitute appearances against Iceland in Reykjavík and Northern Ireland in Belfast during the Euro 2008 qualifiers, as well as starting against Liechtenstein in Vaduz and Latvia in Solna.