Nicola Sturgeon has said she would meet Donald Trump "if the opportunity arises".

The First Minister was not invited to meet the US President during his four-day UK trip, which she described as "primarily a private visit".

While Trump played a round of golf at his Turnberry resort on Saturday, Sturgeon led a pride parade in Glasgow.

"I will meet him if the opportunity arises and I'm sure if it does arise we'll have plenty to talk about, like the close links between our countries and what we can do to strengthen those links," she said.

"Trump strikes me as a straight-talker and when there are big issues at stake leaders don't shy away.

"So I'm sure we'd be able to discuss the things we don't see eye-to-eye on also."

The First Minister has been a vocal critic of Trump, who has reportedly ranted about her on phone calls to Theresa May.

"I find it hard to believe that the president with all of the big issues he has to deal with that he has time to rant about me on phone calls," she said.

"But if that is the case well I'm a bit amused and should take it as a compliment."

The President was greeted by Scottish secretary David Mundell when he arrived at Prestwick Airport on Friday evening aboard Air Force One.

Sturgeon said she had "no issue" with the arrangement, adding: "It's important that the president is here and has a good visit, but it's important we all get to have our say and I hope the president is listening."

Trump remained at Turnberry on Friday evening and golfed with his son Eric on Saturday afternoon. Trump waved to protestors as he played, who chanted "no Trump, no KKK, no racist USA".

There were also large-scale protests in Glasgow and Edinburgh, as well as a demonstration at the President's golf course in Aberdeenshire.

"I don't think it's a lack of respect for people to exercise their right to protest as long as its peaceful and within the law," Sturgeon said.

"I hope the president will respect that there are people with very strong views about some of his policies."