A day of mixed emotions at the World Cup. Fans of Germany and Argentina can look forward to the last eight as followers of England and Mexico reflect on what might have been.

An Argentina fan is happy to sport her country's colours.

Mexico fans show their passion for the cause.

This German fan expects big things after the 4-1 thrashing of England.
England fans suffer in the sun at Glastonbury.

And the beers don't help that losing feeling.

German fans celebrate in the sun.

The pain of defeat is all too evident.

Thousands turn out to roar on their team.

Happy days for these Argentina fans.

No World Cup for Mexico, despite this fan's optimism.
