The USS John S McCain collided with an oil tanker near Singapore yesterday

The US Navy has confirmed that a "number of bodies" have been found on the USS John S McCain warship following yesterday's collision with an oil tanker.

The warship collided with the tanker Alnic MC while the it was nearing Singapore on a routine port call.

The impact tore a hole in the warship's port side at the waterline, flooding compartments that included a crew sleeping area.

Ten sailors have been missing since the collision.

This afternoon US Navy Admiral Scott Swift said the remains of some of the sailors have now been recovered.

He said authorities were also working to identify a body discovered by the Malaysian Navy.

"The divers were able to locate some remains in those sealed compartments during their search today," he said. "We will continue the search and rescue operations until the probability of discovering sailors is exhausted."

No explanation has been yet been released regarding the collision - with US Navy chief, Admiral John Richardson saying there was no indication it was intentional.

It is the second major collision involving the Pacific-based US fleet in recent months and a broad investigation has been ordered into its performance and readiness.

There were also two smaller incidents in the first half of the year.