A New Auburn man faces multiple felony charges after allegedly holding a Lake Elmo woman against her will while physically and sexually assaulting her for over 24 hours.