The 46-year-old son of Juan Carlos has been sworn in as Spain's new king in Madrid, news agencies reported. King Felipe VI swore an oath in parliament shortly after receiving a ceremonial sash from his father Juan Carlos representing the receipt of the command of the country's armed forces.