Gregory was without an ice dancing partner for nearly three years and told her coach that she would quit skating and go to college if she could not find one by September 1, 2000. She met Russian ice dancer Denis Petukhov on an online skating partner search (he spoke little English and so had a friend write his messages for him) and he came to the United States on a tourist visa on August 31, 2000 to try skating with her and several other prospective partners. After skating with Gregory first, Petukhov canceled his other tryouts and never used his return plane ticket to Russia.
Gregory and Petukhov were married in Las Vegas, Nevada on February 2, 2001. The next month they flew to Kirov, Russia so that Petukhov's family could celebrate their marriage as well. Together, they have won four silver medals and two bronze medals at the U.S. Figure Skating Championships and competed in the 2006 Winter Olympics.
Gregory and Petukhov both suffered injuries in a fall during the warmup before the free dance at 2007 Skate Canada International on November 4, 2007. Petukhov lost his footing while practicing a one-handed rotational lift and dropped Gregory onto the ice, injuring her ribs and hip and skidding into the boards himself, hurting his own knee and neck. Gregory was taken to a hospital following the fall but released that night. They were then forced to withdraw from competition for the rest of the season while they healed from their injuries.
|Winter Olympic Games||14th|
|Four Continents Championships||6th||4th||2nd|
|Grand Prix Final||6th|
|Skate Canada International||8th||3rd||WD|
|Cup of Russia||4th|
|Trophée Eric Bompard||4th|
|Cup of China||4th|
|World Junior Championships||10th|
|U.S. Championships||8th J.||4th J.||1st J.|
|Junior Grand Prix, China||2nd|