D.C. United needed Olsen back at wide midfielder for the 2007 season, and he responded well. He served as Captain when Jaime Moreno was away on national team duty, scored his first career hat trick in a 4–2 win over New York Red Bulls on June 10, and enjoyed his best season in MLS. He ended the year with seven goals and seven assists and was named to the MLS Best XI team. Olsen had surgery on both of his ankles in Baltimore on November 5, 2007.