A fiery truck crash that closed the M5 eastbound in Sydney's south has caused lengthy traffic delays on Friday morning.
The truck clipped a concrete barrier just after 2am and burst into flames after its fuel tank split.
The driver escaped unharmed before the truck caught alight.
The crash occurred prior to the tunnel between King Georges and Kingsgrove Road in Kingsgrove.
Commuters experienced traffic delays of at least five kilometres, according to the Transport Management Centre.
The King Georges Road on-ramp was closed and there was a speed limit of 40km/h past the site.
At 8.30am, the Transport Management Centre announced all lanes had reopened and delays eased.
NSW Fire and Rescue Superintendent Greg Rankin said the truck was "completely destroyed by the fire" but traffic hindered police and fire crews from reaching the blaze.
"There was a diesel spill for 100 metres from when it hit the barrier until it caught alight," Mr Rankin said.
Fire crews used about 1000 litres from three onboard tanks to extinguish the blaze because there were no accessible hydrants, Mr Rankin said.
"The truck had shipping containers on it," Mr Rankin said.
"But they were empty, which was a bit of a blessing for us."
The story, Kingsgrove truck fire on M5 causes lengthy delays, first appeared on the Sydney Morning Herald.