He scored 5 goals
David Villa didn't score in the final. It was Andres Iniesta who came up with the winning goal in 116th minute(2nd extra time) against Netherlands.
David villa scored five goals in the 2010 world cup.
Some quick legwork did the trick- check out the video in the related links below:
David Villa scored the first goal for spain.
David Villa scored 5 goals in the 2010 world cup.
David Villa played for Spain in the 2014 FIFA World Cup.
David villa is a star of Spain's world cup campaign. he lives in Madrid Spain.
David beckham
David Villa wore jersey number 7 in the 2014 FIFA World Cup.
david villa
Unfortunately Fernando Torres didn't score a single goal. He didn't get much playing time because David Villa started up front at the start of every game.
David Villa had played 96 times for Spain before the 2014 FIFA World Cup.