Trois semaines plus tard, à la suite de sa contre-performance olympique, la fédération lui demande de passer un test de sélection, face à Yannick Ponsero et Alban Préaubert, pour savoir qui envoyer aux championnats du monde de mars 2010 à Turin. Cela fait huit ans que Brian n'a pas passé de test de sélection ! Il se rend donc le 15 mars à Bercy pour patiner avec Alban Préaubert, Yannick Ponsero étant absent, et réussit avec ses deux programmes à convaincre les représentants de la fédération de l'envoyer dans la capitale piémontaise une semaine plus tard. Après une compétition catastrophique aux Jeux, Brian ne va pas décevoir le choix de la fédération en patinant un programme court sans faute et un programme libre ponctué de deux quadruples boucles piqués. Brian se réhabilite donc à cette compétition en montant sur son sixième podium mondial, en obtenant une médaille de bronze derrière le japonais Daisuke Takahashi et le canadien Patrick Chan. Il réussit même à battre son record personnel avec (l'ancien record était de obtenu aux championnats du monde de 2007 à Tokyo lorsque Brian fut sacré champion du monde).