WELSH teenager Elinor Barker won her second medal of the Commonwealth Games, just missing out on gold in a sprint to the line with Olympic champion Laura Trott.

Barker added a silver in the 25km points race to the bronze she won in the scratch race on Saturday but the 19-year-old from Cardiff was so close to her first Commonwealth Games gold.

She finished level on 37 points with London 2012 hero Trott but the English star took gold as she beat Barker in the final sprint.

Home favourite Katie Archibald took the bronze with five points in the last sprint ahead of Trott and Barker, while Welsh girls Amy Roberts and Hayley Jones finished 15th and 20th respectively.

“It was a heartbreaking finish,” said Barker as she wiped away tears.

“I’m really happy with a silver medal but it’s just such a shame because I was so close to gold.

“I’m really proud; I couldn’t have given another inch and it is what it is but I’m still slightly disappointed.

“I think in a few hours I’ll be incredibly pleased with myself but it’s never fun to think you’ve won and have to go and collect a silver.

“I’m in pretty good form and at 19 I can’t really complain at coming second to a double Olympic champion,” she added.

“She’s a phenomenal rider and I’m not surprised that she won the gold.”

Trott paid tribute to her Team GB pals Archibald and Barker after the medal ceremony.

“"It's unbelievable. What are the chances of a British 1-2-3,” she said

“I know Katie A was disappointed not to get a medal by now.

“I'm close with Katie. I was so happy when I looked up and we got 1-2-3."

“And Elinor is unbelievable at the minute. She is absolutely on fire. She proved how well she is doing; she is really not a sprinter.”

Owain Doull, who just missed out on a medal in the men’s points race on Saturday night, made it to the men’s 20km scratch race final alongside Newport rider Jon Mould and Risca’s Sam Harrison.

The top Welsh finisher was Harrison in seventh, while Doull ended up 15th and Mould did not finish.

And there was disappointment in the velodrome for Lewis Oliva of Devauden.

The Monmouthshire rider missed out on a place in the keirin final after finishing second in his repechage.