Patrick Vieira praised his players for their effort as Crystal Palace frustrated Manchester City in the goalless draw at Selhurst Park.