The Serbian Privatisation Agency sold seven companies at a public auction today, raising revenues of some 106 million dinars.