The International Space Station. (Photo by NASA via Getty Images)

After flying for two days, an unmanned Russia space craft docked with the International Space Station Sunday morning, delivering supplies that were much in demand after two consecutive attempts to deliver cargo failed.

The Russian Progress 60 mission was laden with 1,940 pounds of propellant, 106 pounds of oxygen, 926 pounds of water, and 3,133 pounds of spare parts, supplies and scientific experiments, according to NASA. The launch was the first since a SpaceX Falcon 9 rocket exploded last month.That followed the Russian Progress 59 mission, which spun out of control after reaching orbit.

[Another major rocket failure for a space industry out to prove itself]

Last October, an Orbital ATK rocket blew up shortly after take off. None of the flights carried passengers, but they were loaded with tons of food and supplies for the station, the orbital laboratory that flies about250 miles above Earth.

With the string of recent failures, there was a lot of pressure on Russia's Progress 60 mission. But the launch early Friday morning was flawless, and it docked with the station successfully early Sunday morning, NASA said.

Meanwhile, SpaceX founder Elon Musk tweeted on Sunday that the investigation by SpaceX and the Federal Aviation Administration into the Falcon 9 explosion is "expected to reach preliminary conclusions" by the end of the week.

Later this month, a Russian Soyuz rocket is scheduled to fly three more astronauts to the station. The passengers include NASA astronaut Kjell Lindgren, who worked as a flight surgeon at Johnson Space Center before becoming an astronaut. He would join Scott Kelly, who is spending a year on the space station in an effort to see how the body reacts to long periods in space.

[Past coverage: Scott Kelly, half of a pair of twins, leaves for a year in space. Here’s why that’s awesome.]