Argentina and Papua New Guinea (PNG) completed the semi-final line up of the ICC World Cricket League Division 3 after recording impressive victories on the last day of the group matches in Darwin, Australia, on Wednesday.

The Group A sides join Uganda and the Cayman Islands, the qualifiers from Group B, in the last four, with two places available in November's ICC World Cricket League Division 2 in Namibia for the finalists.

The Argentinean pace trio of Esteban Nino, Gary Savage and Diego Lord claimed all 10 Fiji wickets between them as the South American side bowled out its opponents for 44 in 21.2 overs and then took just 30 balls to achieve the victory target without losing a wicket.

Nino bowled like the wind to pick up 4-16 while Savage and Lord shared the remaining six wickets between them conceding five and 16 runs respectively.

PNG defeated Italy by eight wickets to qualify for the semi-final ahead of the European side on net run-rate after both the teams were tied following two wins each.

PNG, which suffered a shock five-wicket defeat against Argentina on Tuesday, had to beat Italy by a convincing margin to earn a berth in the last four and it did exactly that when it dismissed the European side for 134 and then achieved the target in 33.1 overs. Arua Uda was PNG's batting star, making 58 from 92 balls with three boundaries.

In a match to decide who topped Group B, Uganda defeated the Cayman Islands by 26 runs. Both teams had already qualified for the last four on Tuesday after recording their second successive wins.

After Michael Wright took 4-30 to dismiss Uganda for 153 in 48.3 overs, the Cayman Islands batting collapsed thanks to some poor stroke selection and crashed out for 127 in 46.2 overs, with Charles Waiswa picking up 2-21.

Tanzania tasted its first win of the tournament when it overpowered Hong Kong by five wickets, in a match to decide which sides finished third and fourth in Group B.

Hong Kong, batting first, scored 161 in 47.2 overs with Rahul Sharma (43), Ilyas Gull (28) and Nadeem Ahmed (18) reaching double figures. Bhavesh Govind was the most successful bowler for Tanzania with 3-31 while Hamisi Abdallah, Athumani Kakonzi and Benson Mwita claimed two wickets each.

In turn, Abhik Patwa (44) and Rishen Patel (33) laid the foundation of a comfortable win for Tanzania after putting on 77 runs for the first wicket.

In the semi-finals on Thursday, Argentina will take on the Cayman Islands and PNG will meet Uganda. Italy, Hong Kong, Tanzania and Fiji will be involved in play-off matches to help determine the minor places.

    Full results, scorecards and tables