19-year-old Feliks Zemdegs, from Australia, defended his title by solving the puzzle in 5.695 seconds at the contest in São Paulo, Brazil.
There are a total of 17 different Rubik's Cube competitions at the biennial event and players are timed to see who can complete the puzzle the fastest.
Mr Zemdegs narrowly missed the world record of 5.25 seconds held by American Collin Burns.