Parti ensuite outre-manche, sous les couleurs de Manchester United, il est Champion d'Angleterre à cinq reprises 2007, 2008, 2009, 2011 et 2013. Il remporte la League Cup trois fois en 2006, 2009 et 2010 et le Community Shield quatre fois en 2007, 2008, 2011 et 2013. Il est également vice-champion d'Angleterre en 2010 et 2012. Sur le plan intercontinental, il joue la finale de la Ligue des champions à trois reprises, la remportant en 2008 contre Chelsea puis s'inclinant contre le FC Barcelone en 2009 et 2011. Il remporte également la Coupe du monde des clubs en 2008.