Crucial half-centuries from captain Chetan Suryawanshi and Manpreet Singh rescued Singapore from an early hole to take them to 204, which was easily defended in a rousing 63-run win over Uganda.

Uganda won the toss and sent Singapore in, and Frank Nsubuga again heaped pressure on the opposition by bowling offspin with the new ball, ending with figures of 2 for 16 including five maidens. When Riazat Ali Shah struck with the final ball of the Powerplay, Singapore's top three were gone with just 36 on the board.

But Suryawanshi steadied the innings by dominating a 56-run stand with Rezza Gavnavi, who blocked at one end to make 10 off 53 balls while Suryawanshi counterattacked to eventually finish with 57 off 61 balls. The medium pace of Kenneth Waiswa and Deus Muhumuza eventually claimed both batsmen to put Singapore in a hole at 115 for 5 after 32 overs.

However, Manpreet scored 59 off 79 balls and anchored the rest of the innings, doing an excellent job of shepherding the tail into the final over before he was last man out slogging across the line to be bowled for Riazat's third wicket.

The Oman house of horrors continued for Roger Mukasa as he was the second of three Uganda top-order batsmen to fall for a duck inside the first five overs to leave their chase reeling at 8 for 3. Ronak Patel and Muhumuza were dismissed off consecutive balls as Uganda slipped to 21 for 5. Their last recognised batsman, Dinesh Nakrani, fell in the 17th to make it 35 for 6.

Singapore were on the verge of a massive net run rate boost for the tournament tiebreaker until Kenneth Waiswa showed some spine down the order, cracking an unbeaten 61 off 63 balls. But Riazat was the only one to offer him any support with 16 as nobody else crossed double-figures. New-ball medium pacer Janak Prakash came back for a late spell and dismissed Nsubuga for the eighth wicket to claim his third of the day before legspinner Anantha Krishna knocked over the rest of the tail as Uganda eventually subsided for 141 in 42 overs.

Hayden Walsh Jr glides a single through point to bring up his maiden half-century for USA Peter Della Penna

The Bajan pair of Hayden Walsh and Aaron Jones dug USA out of a deep hole at 87 for 5 with a 131-run partnership in a hard-fought 16-run win over Denmark. The Danes continued the trend of sides winning the toss and losing the match, becoming the ninth team in ten matches to do so at Division Three after sending USA in.

USA had a methodical start from Jaskaran Malhotra and Monank Patel as Denmark opened with spin from both ends. It resulted in 42 dot balls in the Powerplay and though USA reached 61 for 0 in 15 overs, the pressure from Denmark's spinners continued to build until both openers cracked.

Monank was stumped for 22 charging Bashir Shah while Malhotra was run out for 39 two overs later after being sent back by Steven Taylor on a ball pushed to point. Three more wickets fell in quick succession as USA's slide reached 26 for 5 by the time Walsh and Jones came together in the 26th over.

The match was evenly balanced at the second drinks break at 134 for 5 in 37 overs, before pair took 70 off the next nine overs to swing momentum USA's way. Walsh eventually fell for 57, scooping Jino Jojo to short fine leg to end the stand, before Jones was cleaned up by a yorker from Jonas Henriksen on the final ball of the 49th. Seven more runs off the final over took USA to 230 for 8.

Denmark gave USA a scare in the chase, with openers Taranjit Bharaj and Hamid Shah reaching 46 for 0 by the end of the Powerplay. But Timil Patel struck a double-blow to start the 11th. The first of his four wickets was an lbw decision against captain Hamid for 12 that appeared to be going down leg.

The next delivery, Timil had Freddie Klokker edging a googly to Taylor at slip. Klokker came into the match with 404 runs in six matches v USA at an average of 101 including two unbeaten centuries, but with their greatest batting nemesis gone, USA became favourites once again.

Bharaj and Abdul Hashmi fought hard with an 87-run partnership to keep USA sweating in the field on the hottest day of the tournament. It took the return of Timil to break the stand as Hashmi fiddled across the line to be given leg before for 48. Bharaj seemed set to go past three figures but fell in the next over to Saurabh Netravalkar as a leading edge ballooned to mid-off for a simple catch for 69.

Denmark's tail wagged valiantly before Ali Khan's direct hit from the long-off boundary in the 49th put USA one wicket from victory. With 17 to win off the final over, Ali clinched the match off the third ball by inducing a skier off Jonas Henriksen to extra cover.