German Social-Democrat Martin Schulz was elected on Tuesday to head the European Parliament at its first meeting since May elections, in a session marred by opposition from eurosceptic lawmakers.