Etter å ha utvidet sitt repertoar sang Finley tittelrollen som Eugene Onegin ved Royal Opera House, Covent Garden i mars 2008. Dette var andre gang han sang en Tsjajkovskij-rolle for Royal Opera; den første var prins Yeletsky, fra . I 2011 sang han Hans Sachs i Glyndebourne Opera-produksjonen av til kritisk anerkjennelse.