Why does a spinning egg stand up?

If a hard-boiled egg is spun fast enough on a table, it will slowly stand upright as it continues to spin. Although the spinning egg rises due to the force of friction between the egg and the table, the full explanation involves a relatively complex set of equations. In an attempt to explain the concepts to a broader audience, physicist Rod Cross at the University of Sydney has sought a simpler explanation of the rise of a spinning egg.