Former Spain defender Carles Puyol believes the current squad has a great combination of players who can challenge for glory at the World Cup.