Defending champions Australia have a leg in the final of the Sultan Azlan Shah Cup after a 4-0 win over Pakistan at the Azlan Shah Stadium.
Defending champions New Zealand inched their way to a place in the final with a win over Japan.
World champions Australia proved they were a class above others as they came from a goal down to defeat Malaysia 5-1 at the Azlan Shah Cup.
Canada registered their first win at the Azlan Shah Cup when they defeated a spirited Japan 3-1.
Malaysia were on song as they defeated Japan 4-3 to go on top of the standings in the 25th edition of the Sultan Azlan Shah Cup.
Canada held New Zealand to a 1-1 draw in a battle between two Rio Olympic bound teams at the Azlan Shah Cup.
Malaysia and New Zealand played to a 3-3 draw in their opening match of the 25th edition of the Sultan Azlan Shah Cup.
Pakistan got off to a winning start in the 25th edition of the Sultan Azlan Shah Cup when they defeated Canada 3-1 in Ipoh.