July 13 (SeeNews) - Serbia sold on Thursday 18.4 million euro ($21 million) of ten-year Treasury bonds, equal to 42.95% of its offer, the finance ministry's treasury department said.