Called up for the World Cup finals in South Africa, Navas scored his first international goal on 3 June 2010 in a warm-up match against South Korea, scoring the game's only goal four minutes from time.
Navas was selected for the World Cup finals in South Africa and scored his first international goal on 3 June 2010, securing Spain's only victory over South Korea in the final stages of the match.