There's a real buzz in South Africa about the Spanish performance against Portugal. The way they moved the ball at pace was superb and for me they've got the best group of players at the World Cup.
The Real Madrid and Barcelona players in that squad have come to the fore and David Villa has been one the standout performers so far - scoring some cracking goals. They have to be favourites to win it.
Only Argentina can stop them in my opinion. They've done well across the board and have a fantastic mentality thanks to Diego Maradona's unique brand of management.
Maradona has been the antithesis of Fabio Capello. He just wants his players to enjoy themselves and he's finding all the right words to keep his squad happy. He knows when to put an arm around a shoulder and is really getting the best out of his team.
A lot of people fancy Holland, but I don't think they have enough depth. In Arjen Robben, Wesley Schneijder and Robin van Persie they have three world-class players, but beyond that they're struggling. I'm not sure their back four would get into the England team.
As for Brazil, they've definitely been the most entertaining team so far - but I wonder if they've peaked too early. I love seeing Gilberto Silva in the holding role, he's doing a fantastic job for them in there. Some people thought he was finished when he left Arsenal, but he's proved otherwise.
- - -
It looks like Fabio Capello is staying on as England manager. That's all very well, providing he accepts some shared responsibility for what went wrong.
If he can address the tactics, the lack of chemistry in the squad and his style of management at the tournament, he'll prove himself a great manager once again. But if nothing changes, we'll be disappointed again in two years' time.
England played without imagination and without smiles on their faces in South Africa. Some of the responsibility must go to the players, but Capello needs to shoulder some of the blame too and react positively.