Barack Obama campaigned for Democratic candidates in Ohio and Michigan ahead of the November 3 US midterm elections, criticising Donald Trump and Republican allies over campaign tactics, living costs and governance. He defended Ohio gubernatorial candidate Amy Acton and Michigan Senate candidate Abdul El-Sayed as Democrats seek to mobilise voters in key battleground states.