US Senator Elizabeth Warren endorsed Joe Biden for president on Wednesday, delivering another high-profile backing from a former rival as he aims to unify the Democratic Party ahead of a bruising contest with Republican President Donald Trump.