Sasha Cohen won her second consecutive world silver medal at the 2005 World Figure Skating Championships in March.