West Ham have an abysmal record at Arsenal, but with a bit of turmoil at the Emirates, and them being a bit Jekyll and Hyde, who the fuck knows which Arsenal are going to turn up. If double chance was an option I'd go with Arsenal/Draw, but given it's not, I'll go with a draw.
Union and Freiburg are 6th and 5th in the league. Union have a pretty solid home record, only losing to Bayern at home so far but Freiburg have the 3rd best away record in the league and should be a bit fresher than Union who have had a European campaign to deal with. Away win.