Hosts Botswana recovered from their loss on Sunday, and beat Japan convincingly at the Botswana Cricket Association Oval in Gaborone. Japan were put in on a windy morning and the openers put together 23 before Gavin Beath was run out. That opened the floodgates and Japan crashed to 84 all out in 31.4 overs. Seamer Omar Ali took a couple of wickets early before left-arm spinner Karabo Modise ran through the middle order and tail. Botswana chased the total in 29.5 overs for the loss of two wickets. Faisal Rana was the game's top-scorer with 26.

Sean Philips' unbeaten 71 eclipsed Milan Fernando's 82 as Nigeria beat Germany by two wickets at the Lobatse Ground. Despite Fernando's knock, Germany only managed 166 in their 50 overs, but it looked like that might be enough after they reduced Nigeria to 32 for 3. Philips put together 59 runs with his captain Endurance Ofem to get the chase back on track. Wickets kept falling at the other end, though, and Germany stayed in the game till the end. Philips shielded the strike from No. 10 Joshua Ogunlola, who faced just one ball in an 11-run partnership that took Nigeria home to their second win of the tournament.

Kuwait also notched up their second victory, but they were made to work for it by a spirited Norway side. Norway chose to bat in Gaborone, and were soon reduced to 57 for 4 by fast bowler Mohammad Murad. Ehetsham-ul-Haq and Shahbaz Butt led the recovery, putting together 155 for the fifth wicket and helping Norway reach 246. Ehetsham scored 69 while Shahbaz got 72 not out, while Murad ended with 6 for 39. Irfan Bhatti got Kuwait off to a brisk start in their chase and scored 64. Norway gave themselves a chance with a couple of quick wickets, but Sibtain Raza, who scored 77 not out, and Hisham Mirza, who got 64 not out, took Kuwait home.