US first lady Michelle Obama has appeared for the first time during the presidential election race with Hillary Clinton.

At a rally in the swing state of North Carolina, the former rivals heaped praise on each other's commitment to public service, women and children.

Nick Bryant reports.