Fiji will face Uganda in the quarter finals of the Netball World Youth Cup after suffering their first defeat of the tournament.
The Baby Pearls were thrashed 63-39 by Pool D winners England but still finished as runners-up to set up a last eight clash against Uganda, who topped Pool C, despite a five-goal loss to Jamaica.
That result also denied Botswana a place in the quarter finals, despite the hosts stunning upset of the Caribbean giants a day earlier.
The Cook Islands remain winless despite surging back from a ten goal deficit, early in the final quarter, to earn a 45-45 draw with Malaysia.
The Baby Black Pearls were struck down with a gastro bug during their first week in Gaborone and head coach John Glassie said, after coming through that incident, half the squad have now picked up a new virus.
"We were trying to rest some players because we've had some illness in the team - there's a virus going through the team," he said.
"We had to rest some of the players and they weren't able to start the game, so unfortunately we had to put them towards the end and try and to fight out for the draw.
"But we've got Trinidad and Tobago tomorrow so we can recoupe and the girls can get a good night's sleep before tomorrow evening's game."
"We've probably got about six girls at 100 percent - so half our team are a little bit down and we're just trying to make sure it doesn't spread any further, however it is that it's being passed," said Glassie.
"One of the girls didn't take the court tonight (against Malaysia) and a couple of our key players had to take the court, so they played through sick so they're probably sitting at about 80 percent."
Samoa also missed out on a quarter final berth after losing 46-44 to Scotland in their decisive winner takes all clash in Pool A.
They'll face Barbados in the playoff for 9th-16th place.