A Russian Soyuz spacecraft carrying two US astronauts and a Russian cosmonaut docked with the International Space Station on Wednesday, about six hours after blasting off from Kazakhstan, a NASA TV broadcast showed.