The Serbian men's water polo team has set up a semi-final clash with Croatia after beating Greece 8-3 (2-1, 0-1, 3-0, 3-1) in the quarterfinal match of the World championships in Melbourne, Australia.