DataFrame.duplicated(subset=None, keep='first')
df = df[df.duplicated(subset=['val1','val2'], keep=False)]