Scotland is set for a mini heatwave on Friday after a week of heavy rain.
A plume of warm air from north Africa will reach the country, however it will be a brief stay, with temperatures expected to drop again into the weekend.
On Friday, temperatures will widely hit the low 20s, but figures as high as 28C are possible in the Highlands, Moray, Lanarkshire, Edinburgh and the Lothians.
STV meteorologist Sean Batty said: “I think the top spot will either be around Kinloss and Lossiemouth or Edinburgh and West Lothian.
“Temperatures by Sunday will be back in the mid-to-high teens as fresher air returns from the west.
‘This burst of warm air comes at the end of what has been a pretty disappointing July, with temperatures running a degree or two below average for the month.’STV Meteorologist Sean Batty
“Friday’s heat will allow for some thundery showers to develop in the west later in the day with these moving east across the country through the night and into early Saturday.
“This burst of warm air comes at the end of what has been a pretty disappointing July, with temperatures running a degree or two below average for the month.
“We’ll need to wait until the end of the month for the final stats, but this spell of warm air is unlikely to skew the monthly temperature figures much.
“So far nowhere in the UK has exceeded 29C this July, and if 30C is not achieved somewhere on Friday, that will be the first time since 2011 where a July has not hit this figure.”