A tanker fire near the Friarton Bridge caused long tailbacks for motorists around Perth.
The blaze on the northbound M90 north of Bridge of Earn happened at around 6.30am and closed the road for almost six hours.
Fire crews managed to contain the blaze to the BP tanker’s driver cabin.
The fire forced the closure of the northbound side of the M90 from junction 9 to Muirmont with traffic being taken off at junction 10 towards Broxden and then back on again.Motorists were diverted through Bridge of Earn and Perth city centre. The southbound carriageway of the M90 remained open.
The hard shoulder of the A9/A912 slip road was opened to ease traffic flow.
— Traffic Scotland (@trafficscotland) July 23, 2015
Perth police officer PC Fiona Wilson tweeted: “Please be patient while we try to clear the backlog and make the road safe.”
A Tayside Fire and Rescue spokesman said four appliances, three from Perth and one from Newburgh, attended the incident.
One motorist caught up in the queues said: “It took me almost an hour to get from the M90 to the South Inch. The queue was well past the Bridge of Earn Junction.
“Some people took that route, obviously hoping it would be faster, but as we drove on to the sliproad you could see down the hill that there was a long queue there as well.
“The traffic was heavier than normal at the Broxden Roundabout as well and I think a few people nearly went into the back of the line because they’d got up to 70mph for a wee bit and weren’t expecting another queue.”
BEAR Scotland confirmed the northbound lanes were reopened shortly after noon.