James 'Cubby' Davies and his Team GB teammates head into tomorrow (Thursday) with the Men's rugby 7s gold medal within their grasp after the most dramatic of wins over Argentina moments ago.

Neither defence could be breached over the 14 minutes, with the Pumas missing a last minute drop goal penalty attempt to steal victory.

But in the first period of sudden death extra time, Simon Amos' men also missed a penalty chance of their own when Tom Mitchell drop kicked against the post, but moments later Dan Bibby crossed over to send them into the final four.

Davies, 25, has been an ever present starter so far, and was instrumental in his side's two Group C wins, a 33-7 win over Kenya and a nail biting 21-19 success over Japan.

But the group remained wide open thanks to Japan's shock 14-12 win over New Zealand, which meant a potential do or die clash between Team GB and the All Blacks earlier today.

Tries from Mark Bennett, Davies himself and Dan Norton opened up a 21-0 half time lead, and although New Zealand stormed back after the break, Team GB held on for a second successive 21-19 victory.

That set up a quarter final with Argentina, and although Davies again impressed, he would have been a relieved man afterwards having been sin binned in the dying seconds.

But the Scarlets flanker has won overwhelming praise from pundits for his displays thus far, with many highlighting his work at the breakdown as a big factor in Team GB's four straight wins.

And his reputation as one of British rugby's best characters has also continued, with him flashing his knuckles, on which is tattooed his nickname 'Cubby boi', during the opening ceremony when he spotted himself on the big screen at the Maracena Stadium.

Prior to the tournament, former Whitland RFC and Pembrokeshire Youth player Davies told Telegraph Sport the squad had spoken about their goals and were targeting gold  - and they now lie two wins away from achieving just that.

Team GB face South Africa in their semi final at 7pm BST tomorrow night (Thursday), with Fiji playing Japan in the other final four clash at 6.30pm BST.

The winners will play for the gold medal later that evening at the Deodoro Stadium, while the losers will play off for bronze.