IT was hoped it would give a morale-boosting dry run for Scottish success in the Commonwealth Games, but the homegrown contingent had to settle for mixed results in the Sainsbury's Glasgow Grand Prix at Hampden Park yesterday afternoon.

The highly-anticipated duel in the women's 800 metres between Scots Lynsey Sharp and Laura Muir proved a damp squib with English runner Jessica Judd winning the battle of the Brits, coming third behind American winner Ajee Wilson.

Sharp was sixth, clocking 2:00.08, having posted a sub-two minute time in the Diamond League in Lausanne 10 days ago. There was some consolation for Muir, who finished ninth with a season's best of 2:02.92, but the frustration of the Kinross-shire runner was palpable.

"I'm a bit disappointed with that," she said. "I know I'm in sub-two shape just now but the past couple of races I've been training and not been tapering for any of the races, so maybe I'm a bit tired in the legs. But I feel really good. I can definitely run sub-two, or at least be around the two-minute mark."

Sharp was equally frank in assessing her own performance. "It was just rubbish," she said. "But to run two minutes flat and to think that's rubbish - that says a lot. It's my second-fastest ever, behind Lausanne and just ahead of Hengelo."

She praised the motivational power of the famed Hampden roar, which rarely faltered throughout the afternoon.

"I walked out on to the track and it hit me. It was like: 'I'm back in London'," said Sharp. "I told myself: 'Don't think about that'. I was trying to focus. It was awesome. To see the Scotland flags in the crowd was amazing."

The standout Scottish performance of the day arguably came from Chris O'Hare, whose heroic run in the men's 1500m brought him a personal best of 3:35.06.

There was a season's best of 9:44.69 from Eilish McColgan in the women's 3000m steeplechase, but while Ethiopia's Hiwot Ayalew and American Emma Coburn provided a crowd-pleaser at the front of the race, the Scot looked cautious through the first half and suffered for it.

She was 12th, almost two seconds outside the qualifying time for the European Championships in Zurich next month, with compatriot Lennie Waite less than a second behind in 14th place.

"I couldn't be any more devastated," said McColgan. "After all the injuries I have had, I should be happy but I'm absolutely gutted to miss the European qualifying standard by two seconds. I know it's there but I lost confidence a bit today.

"I've gone from everything going well last year to everything going wrong this year. If someone had told me two months ago I would have been outside the standard, I wouldn't have believed it. I've worked so hard to get here and I'm not usually emotional but I could have cried at the end."

Scottish sprinter Libby Clegg had to settle for third in the women's T11-13 100m despite a season's best of 12.40. German Katrin Mueller took the win with South African Ilse Hayes second.

Afterwards Clegg felt she could have gone quicker, but stayed philosophical.

"I'm a little bit disappointed, but it's early. We've still got some time left before the Commonwealths for some fine-tuning," she said. "I know I could have run faster, but it's been great to come here. Actually competing in the stadium has been great, because now we know what to expect."

Scotland's Jayne Nisbet posted 1.80 in the women's high jump before exiting the competition. The victory went to Blanka Vlasic of Croatia with 1.96m.

The event, part of the IAAF Diamond League, drew a crowd of just over 15,000, with many spectators lured by the chance to see Olympic 800m champion David Rudisha in action. The Kenyan middle-distance runner captured the title at London 2012 with a world and Olympic record of 1:40.91 - the first man to beat 1:41 in the event.

He was a tad slower in Glasgow, finishing in a season's best of 1:43.34 but still definitively saw off the challenge of South Africa's Andre Olivier and Michael Rimmer of Great Britain.

He enjoyed the local crowd. "The Glasgow people have been great, cheering us on," he said. "I love that support."

A star-studded field in the women's 100m saw Trinidad and Tobago sprinter Michelle-Lee Ahye win in 11.01 with Olympic and triple world champion Shelly-Ann Fraser-Pryce of Jamaica second in a season's best of 11.10.

It was an American one-two in the women's 100m hurdles as Queen Harrison and Lolo Jones beat Olympic champion Sally Pearson of Australia into third.

Isaac Makwala of Botswana won the men's 400m with Britain's Martyn Rooney fifth. British double Paralympic champion Hannah Cockroft took the win in the women's T34 100m, while Richard Browne of USA edged out Britain's Jonnie Peacock in the men's T44 100m to take top spot.

In the men's long jump Greg Rutherford was a notable withdrawal after a knee injury in the warm-up, further compounding disappointment for fans as fellow Brits Mo Farah, Christine Ohuruogu and Adam Gemili had pulled out already.

Doctors appear to have ruled out major injury for Jamaican sprinter Yohan Blake, who fell in agony half-way through the men's 100m on Friday.

Manager Cubie Seegobin said an initial examination showed it was only cramp with further tests including an MRI scan being carried out.