Great Britain's Justin Rose has won Olympic gold in the golf event at Rio 2016 after an enthralling final day duel with Sweden's Henrik Stenson.

Rose, who struck the first hole in one of Rio just days ago, wins golf's first gold medal since 1904 and Great Britain's 12th of the summer.

He and Stenson arrived at the 18th and final hole tied at 15 under having exchanged the lead throughout the final day. After watching Stenson hit an agonising bogey, Rose held his nerve to sink his putt and make a birdie to seal victory by two shots.

Rose shot a final round of 67 to finish 16 under par while Open champion Stenson claimed the silver medal, carding a 68. American Matt Kuchar carded a 63 to take bronze on 13 under.

Justin Rose
Rose wins battle with Open champion Stenson to win gold. Getty

Rose, 36, led by one shot heading into the find round and sank three birdies in his opening five holes as he looked to put distance between himself and Stenson, but the Swede remained hot on his heels.

Rose looked to have found a breakthrough on the 15th hole with another birdie but returned to par on the 16th. That allowed Stenson to find a birdie of his own to claw himself back level.

After both missed opportunities on the 17th, a tense final hole saw both hit their tee shots wide of mark, but recovered to find the green to set up one final showdown.

Stenson watched on in agony as his approach shot rolled back down the green, leaving the door open for Rose to seize victory. He managed it delightfully, chipping a measured effort to within three feet of the pin. That appeared to knock the composure out of Stenson, who missed his par putt to leave Rose with the simple task of stroking home from a couple of feet to win the gold.