Isle of Wight's Joe Wade says the disappointment of winning silver at the Finland Island Games in 2009 drove him on to success at this year's event.
Wade won gold in the 800m at the Isle of Wight Games on Tuesday.
"I was so disappointed two years ago and I just really wanted to win this time," he told BBC Radio Solent.
"I ran such a hard race two years ago and to be in a similar situation this time and win is really satisfying," said the 22-year-old.
Wade battled with Donald McLeod from the Western Isles for first place and the athlete says his tactics helped him beat his rival.
"Donald is a really good athlete so I was expecting him to come round me but my tactics must have tired him out," he said.
"The only tactic was for me to go straight out and run the first lap as fast as possible.
"He's a 400m runner and I'm a long-distance runner so I just tried to run the legs off him and tire him out so he wouldn't have that big kick at the end, which he would have in the 400m."