"If you are invited to the White House but your chair stands like you are in an interrogation, you should sit like in the picture number 2. Whoever you are. Just trust me," Zakharova wrote.
In televised comments while on a visit to Brussels, Vucic said: "Maria Zakharova speaks mostly about herself, and the primitivism and vulgarity she showed speaks of her, and by God, of those who placed her there."
Serbia's defence minister, Aleksandar Vulin said in a statement: "Today, the enemies of Serbia and Russia are delighted with Zakharova's petty malice."
Zakharova updated her post on Sunday with an apology, saying that her comments had been misunderstood.
Vucic spoke by phone with Russian Foreign Minister Sergei Lavrov, Belgrade and Moscow said on Sunday afternoon.