You don't even need a passport to enter Macedonia or Serbia, your national (EU) ID card is enough.
See here (don't let the title mislead)
http://www.mfa.gov.mk/index.php/en/f...n-visa-holders
and here
http://www.mfa.gov.rs/sr/index.php/2...-2013?lang=lat