Short-handed Morocco held on for a 2-2 draw against Honduras in the Group D opener at the Olympics on Thursday.