Foreign Minister Vuk Draskovic condemned the incident in a letter to his Croatian counterpart Kolinda Grabar-Kitarovic, Belgrade's Beta news agency said.
Draskovic said the police were intensively looking for the perpetrators.
Deputy Ambassador Branimir Loncar and first secretary Branko Herceg were attacked in Belgrade's residential area Senjak while sitting in a car with diplomatic licence plates.