Two. He scored two goals at the 2002 world cup, against England and China, and did not score at the 2006 World Cup
The 2006 World Cup took place in Germany. Brazil managed to score 10 goals throughout the whole of the tournament.
England scored 6 goals in that tournament. 1 against Paraguay, 2 against Trinidad & Tobago, 2 against Sweden, and 1 against Ecuador.
I do not think Ronaldo was in the 2006 world cup in 2006.
Fernando Torres didn't score any goals in the 2010 World Cup.He scored 7 goals in the 2006 World Cup Qualifiers and 3 goals in the 2006 World Cup.
Steven Gerrard, two goals.
2, both against Sweden.
Miroslav Klose of Germany scored 5 goals in each the 2002 and 2006 world cups. He currently has 4 goals for Germany in the 2010 world cup.