Hosts Australia qualified for both finals as last-four clashes were played at the International Swimming Federation Water Polo Intercontinental Cup today in Perth.
All of the semi-finalists in action at HBF Stadium knew they had achieved their first goal of qualifying for the World League Super Final with four places available from both the men's and women's tournaments.
It meant focus could be placed on winning the event outright with Australia beating Canada 14-7 to reach the men's final.
Anthony Hrysanthos blocked two penalty shots in the home success and they will now meet Japan.
The Tokyo 2020 Olympic hosts proved too strong for Kazakhstan, coming through 12-7.
In the women's final, Australia will meet United States.
#FINAwaterpolo 🇦🇺 v 🇨🇦 🤽♂️| WLICC Day 5 | Full Time | #AussieSharks take home the win 14-7 and will be playing the final tomorrow against #JPN@WestAustralia @HBFStadium #JustAnotherDayInWA #FINAwaterpolo #FINAPerth2019 #WPWL19 #waterpolo @WaterPoloWA #waterpolowa#FINAPerth2019— Water Polo Australia (@WaterpoloAus) March 30, 2019
The home side beat China 12-8 while the Americans came through against Canada, 14-7.
Both finals will be played tomorrow, as well as bronze medal matches.
Placement matches were also played to determine final finishing positions.
In the women's event, Kazakhstan beat New Zealand 14-12 and Japan saw off South Africa 12-7.
Men's matches saw Argentina down South Africa 12-6 and China beat New Zealand 11-8.
The winning countries will meet for fifth place tomorrow with the losers locking horns for seventh.
In the Women's Europa Cup in Turin, three countries will qualify for the Super Final at Palazzo del Nuoto.
Russia edged Hungary 15-14 in the last four today to book their spot, while the Dutch defeated hosts Italy 17-11.