A lorry which crashed off the A96 Inverness-Aberdeen road has now been recovered.
The driver was unhurt in the accident which happened at around 6.30am near the Castle Stuart junction on the Inverness to Nairn road.
It is believed that the heavy goods vehicle was carrying a load of toilet roll to Wick.
The lorry left the road and ended lying cab-first down a bank facing into the field and the back of the trailer jutting out into the main carriageway.
Police directed traffic past the lorry during the rush hour before the road was closed entirely just after 9am to help a recovery team drag the vehicle out of the field.
Two recovery vehicles were needed to drag the heavy lorry out of the field, partly due to the awkward angle which it had sat at after going down the bank.
The fire and rescue service and an ambulance were notified about the accident but were stood down after it was confirmed the driver was unhurt.
Lorry carrying toilet roll crashes into field near Castle Stuart