An unmanned spacecraft carrying Russia's first humanoid robot to be sent into orbit docked at the International Space Station on Tuesday, after a failed attempt at the weekend, Moscow's space agency said.
The life-size robot named Fedor — short for Final Experimental Demonstration Object Research — copies human movements, allowing it to help carry out tasks remotely.
"Contact confirmed, capture confirmed," a Nasa commentator announced, while a statement on the website of Russian space agency Roscosmos also said the Soyuz MS-14 craft had managed to dock.
On NASA TV, which broadcast the event, the commentator praised the craft's "flawless approach to the ISS".
"Second time was a charm … the crew is up to seven," he said, referring to the six humans already aboard the space station.
The craft blasted off on Thursday from a Russian spaceport in southern Kazakhstan and is due to stay on the ISS until September 7, learning to assist astronauts there.
Soyuz ships are normally manned on such trips, but this time no humans were travelling in order to test a new emergency rescue system.
The MS-14 was carrying 670 kilograms of dry cargo including "scientific and medical equipment, components for the life support system, as well as containers with food, medicines and personal hygiene products for crew members", Roscosmos said.
Last October, a Soyuz rocket carrying an American and a Russian had to make an emergency landing shortly after lift-off — the first failure in the history of manned Russian flights.
On Saturday, Nasa said the Soyuz craft was "unable to lock on to its target at the station".
Russian flight controllers had told the ISS crew it appeared the problem that prevented automated docking was in the station and not the Soyuz spacecraft, Nasa said.
Fedor is not the first robot to go into space. In 2011, Nasa sent up Robonaut 2, a humanoid developed with General Motors that had a similar aim of working in high-risk environments.
It was flown back to Earth last year after experiencing technical problems.
In 2013, Japan sent up a small robot called Kirobo along with the ISS's first Japanese space commander. It was developed with Toyota and was able to hold conversations — albeit only in Japanese.
The International Space Station has been orbiting Earth at about 28,000 kilometres per hour since 1998.