The A9 just south of Inverness is now clear after being blocked by a canal boat which went overboard.
The boat slipped its trailer when the Range Rover hauling it was involved in a collision with the central barrier by Daviot.
Police were called to the scene just after 1.15pm today.
Both directions of the main Inverness-Perth trunk route were blocked for half the afternoon.
There were no injuries reported in the incident.