Uganda and Cayman Islands booked their places in the semi-finals of the World Cricket League Division Three as ball dominated bat on the second day of the tournament in Darwin. Both teams made short work of their opponents, comfortably winning low-scoring games in the first session.

The wins gave Uganda and Cayman Islands maximum points from two games in Group B and left Tanzania and Hong Kong winless with just one match remaining. Despite Italy's second successive win, Group B remains wide open as PNG and Argentina have one win from two games. After Tuesday's rest day, PNG will meet Italy at Nightcliff while Argentina meet Fiji at Kahlin Oval in the last group matches.

Uganda defeated Tanzania by four wickets at Power Park with Charles Waiswa taking 3 for 7 as the Tanzanians were dismissed for 64. Although Benson Mwita made Uganda work hard for their victory by taking 4 for 23, his efforts were not enough to stop Uganda stumbling to a four-wicket win.

Cayman Islands' experience of playing in the Stanford Twenty20 tournament and the Intercontinental Cup was on display for the second successive day when they recorded a straightforward eight-wicket victory over Hong Kong at Nightcliff. Franklin Hinds was the star for Cayman Islands when he took 4 for 22 as Hong Kong were skittled for 67.

Argentina bounced back from a thrilling one-wicket defeat to Italy on the opening day by recording a five-wicket victory over pre-tournament favourites Papua New Guinea at Gardens. Skipper Estaban MacDermott inspired the Argentineans with a match-winning spell of 4 for 22 as PNG were bowled out for 91. Argentina achieved the target for the loss of five wickets with Donald Forrester remaining unbeaten on 44. MacDermott described the victory as the biggest in Argentina's cricket history. "All the effort that was put in is now paying off," he said. "By defeating PNG, we have shown that we can compete at this level."

Italy recorded their second victory in the competition by overpowering Fiji by 37 runs. Batting first, Italy scored 186 for 9 with Nicholas Northcote top scoring with 37. Fiji were bowled out for 149.

Will Luke is assistant editor of ESPNcricinfo