Defending champion Brazil will face Spain for the Olympic gold medal in men's football on Saturday. Spain beat host Japan…