En 2007, au Theater an der Wien, il interprète Tolomeo dans une nouvelle production de Giulio Cesare. Il chante ensuite, avec Jean-Claude Malgoire, le rôle-titre de Orlando, qui a fait, par ailleurs, l'objet d'un enregistrement[6].
En 2009, il chante dans de nouvelles productions de Partenope (Armindo) à Copenhage (enregistré sur DVD, DECCA), puis le rôle de Hamor dans Jephtha de Haendel, à l'Opéra National du Rhin. Il chante à nouveau, au Festival de Glyndebourne, dans une reprise de la production très remarquée de Giulio Cesare (sortie en DVD) ainsi qu'au Theater an der Wien, dans une nouvelle production de Death in Venice de Benjamin Britten.
En 2010, il fait ses débuts au Vlaamse Opéra dans le rôle-titre de Giasone et à l'Opéra d'Amsterdam dans Don Quichotte. Dans la saison 2010/2011 il retourne à l'Opéra de Paris pour deux nouvelles productions, Akhmatova de Bruno Mantovani et Giulio Cesare (Tolomeo). Ensuite, il reprend le rôle-titre de Giulio Cesare au Château de Versailles et en tournée en France.
En 2011, dans une nouvelle production de Giulio Cesare, il chante Tolomeo avec la soprano Natalie Dessay (Cleopatra) et le contre-ténor Laurence Zazzo (Giulio Cesare)[7] et Cesar avec Sonya Yoncheva (Cléopatre) et Dominique Visse (Tolomeo).
En 2012, il chante le rôle de Tolomeo dans Giulio Cesare au festival de Salzbourg aux côtés de Cecilia Bartoli.
En 2013, il retourne au Metropolitan Opera de New York pour chanter le rôle de Tolomeo aux côtés de Natalie Dessay, il fait aussi ses débuts à l'opéra de Zurich, et retourne de nouveau dans la production de Giulio Cesare mis en scène par Laurent Pelly à l'opéra Garnier. Il se produit dans la nouvelle version de The Indian queen dirigée par Teodor Currentzis et Peter Sellars à la mise en scène. Cette production est donnée à Perm (Russie) ainsi qu'au Teatro Real de Madrid (DVD Sony).
En 2014, il chante son premier rôle Mozartien : Farnace dans Mitridate (DVD Erato), et entame une tournée de concert avec la soprano Natalie Dessay et Emmanuelle Haïm.
2016 lui permet de retrouver le personnage de Farnace dans le Mitridate de Mozart au Théâtre des Champs-Élysées (DVD Erato). Il se produit aussi en récital à Québec avec Bernard Labadie et son orchestre Les Violons du Roy, et reprend son rôle dans le Indian Queen de Purcell lors d'une tournée européenne.
Il chante pour la première fois le rôle de Polinesso dans l'Ariodante de Haendel à l'opéra de Lausanne.
Il fait ses débuts au Staatsoper de Vienne en 2018 dans le rôle de Polinesso dans l’Ariodante de Haendel sous la direction de William Christie mis en scène par David McVicar.
2019 est l’année de ses débuts à la Scala de Milan où il reprend le rôle de Tolomeo dans une mise en scène de Robert Carsen. Il obtiendra d’ailleurs le prix de la critique italienne grâce à cette incarnation.
En 2020, son premier disque solo Haendel Arias (live) consacré à Haendel est publié.
2021 est l’année de ses débuts au Bolchoï où il incarne un de ses rôles fétiches : Polinesso. Cette année sera marquée par ses adieux au rôle de Tolomeo qu’il donnera au Theater an der Wien, rôle qu’il aura chanté plus de 150 fois.