Johnny Weir will compete this weekend in the Finlandia Trophy in Espoo, Finland, marking his return to professional skating.

The 28-year-old Weir has not competed since the 2010 Olympics in Vancouver, where he finished sixth. He also competed at the 2006 Olympics in Turin, Italy.

The three-time U.S. National Figure Skating champion (2004-06) has previously said he is returning to competition because he wants to participate in the 2014 Olympics in Sochi, Russia.

Weir refused to discuss rumors – and blatant accusations – that he's gay for years. But in his 272-page tell-all memoir Welcome to my World released last year he discussed his love life.

During his absence from competition, Weir starred in two seasons of the reality series Be Good Johnny Weir, which currently can be seen on all gay cabler Logo, and dabbled in the worlds of fashion and music.

Weir capped off 2011 by marrying boyfriend Victor Voronov in New York City after a whirlwind romance.

Also competing in the Finlandia Trophy is Richard Dornbush, the 2011 U.S. national silver medalist.