India outclassed Pakistan 5-1 to stay on course for a place in the final of the Azlan Shah Cup.
Australia edged New Zealand 1-0 in the battle of the Oceania teams at the Azlan Shah Stadium.
It was another listless performance by India but it was enough for them to register a 3-1 win over Canada.
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.