Two U.S. astronauts from the space shuttle Discovery have completed a third spacewalk to make external repairs on the International Space Station .