Tito Vilanova impressed by comeback