US president vowed on Wednesday to take fight to Supreme Court if congressional Democrats want to impeach him.