diff --git a/.travis.yml b/.travis.yml
index ac111e2ce6a15d1410d275097915a1803194bf06..9395877afc04685f36f3b39f1707bc9b066cfb65 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -192,7 +192,7 @@ matrix:
       - env: TARGET=asmjs-unknown-emscripten
       - env: TARGET=wasm32-unknown-emscripten
 
-install: rustup target add $TARGET
+install: travis_retry rustup target add $TARGET
 
 script:
   - cargo generate-lockfile --manifest-path libc-test/Cargo.toml