The streets of Zagreb were filled with fans after the football victory. Citizens waved flags, sang fan songs and continued celebrating late into the night.
Thousands of people swarmed the downtown Zagreb to celebrate the national football team's success.
A smaller crowd gathered in Europe Square, where they watched the match between Croatia and Brazil on the big screen outdoors.
After the victory, the celebration spilt over to Zagreb's main square, where thousands of fans gathered spontaneously as no official fan program had been organised.
Revellers dressed in red-and-white checkered jerseys were in joyful mood at squares and in cafes in all other cities and towns across the country.